Software Engineer

Posted 7 Days Ago
Be an Early Applicant
Hiring Remotely in Ljubljana, SVN
Remote
Mid level
Software
PDQ is a software company focused on helping IT admins with quick and affordable device management.
The Role
Develop, test, debug, document, and deliver reliable software for PDQ’s cloud-hosted endpoint management platform or remote desktop clients. The role involves independently solving moderately complex problems, collaborating with product, QA, DevOps, and cross-functional teams, improving systems and processes, and mentoring junior engineers. Candidates should have at least three years of professional software engineering experience and proficiency in a modern programming language, with willingness to learn Elixir, Rust, or the client technology stack.
Summary Generated by Built In

About PDQ
PDQ, founded in Salt Lake City, UT, USA, makes device management simple, secure, and Pretty Damn Quick. IT teams use our products to reduce complexity, improve efficiency, and enhance control in their unique environments. We are backed by TA Associates and Berkshire Partners, top-tier global private equity firms.

 

Our Core Values:

  • Honesty: You communicate transparently and build trust through your actions.
  • Ownership: You take responsibility for outcomes and follow through on commitments.
  • Collaboration: You value diverse perspectives and work effectively across teams.
  • Improvement: You actively seek opportunities to learn, grow, and innovate.


Location

  • Slovenia - This is a hybrid position, open to candidates residing in Slovenia and within commuting distance of our Ljubljana-based office.


About the Role 

As a Software Engineer at PDQ, you'll be a core contributor to PDQ, our cloud hosted end point management solution that IT professionals around the world rely on every day. In this role, you'll own meaningful pieces of the product end-to-end, from design and development through testing and delivery, working independently on moderately complex problems while collaborating closely with peers, product managers, and cross-functional partners. Depending on your background and our team needs, you may instead join the team building the remote desktop clients. PDQ is built mainly in Elixir and Rust, and the clients in C++, Java, and Objective-C. 

 

How You Might Spend Your Day 

  • Design, develop, test, and deliver high-quality software that meets functional, performance, and security requirements.
  • Work independently on moderately complex tasks and projects, producing reliable, maintainable, and efficient code.
  • Collaborate with peers, product managers, and other teams to translate requirements into effective technical solutions. 
  • Debug, troubleshoot and resolve issues across the full software stack, identifying root causes and implementing durable fixes. 
  • Collaborate with QA and DevOps teams to ensure reliable testing, deployment and monitoring of features. 
  • Document technical designs, implementation details and system dependencies to support long term maintainability. 
  • Take ownership of assigned deliverables and proactively communicate progress, blockers and tradeoffs. 
  • Identify inefficiencies in systems and processes, and propose or implement targeted improvements. 
  • Stay current with relevant technologies and apply emerging practices to improve product quality or team efficiency. 
  • Provide mentorship and guidance to junior engineers through pairing, feedback and knowledge sharing. 
  • Support the broader department and company strategy. 

 

We're Looking for People Who Have 

Must Have 

  • 3+ years of professional software engineering experience. 
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 
  • Proficiency in at least one modern programming language (e.g., C#, Go, Python, TypeScript, or similar). 
  • Willingness to learn the team's stack on the job. 
  • Demonstrated ability to write clean, testable, and maintainable code in a production environment. 
  • Solid understanding of software design principles, data structures, and algorithms. 
  • Experience working in collaborative, cross-functional engineering teams using agile methodologies. 

Nice to Have 

  • Experience with Elixir (or other functional programing languages), Rust, C++, Java, or Objective-C. 
  • Experience with CI/CD pipelines and DevOps practices. 
  • Familiarity with cloud platforms such as AWS, Azure, or GCP. 
  • Exposure to systems or infrastructure-level programming. 
  • Background in IT, endpoint management, or enterprise software domains. 

 

Who You Are 

  • Honesty: You communicate transparently and build trust through your actions. 
  • Ownership: You take responsibility for outcomes and follow through on commitments. 
  • Collaboration: You value diverse perspectives and work effectively across teams. 
  • Improvement: You actively seek opportunities to learn, grow, and innovate 
  • You write code you're proud of: clear, tested, and built to last 
  • You ask good questions, share what you learn, and make your team better 


Why You'll Love Working at PDQ:


PDQ offers all of the great perks and benefits you'd expect from working at a very cool tech company, and even some you might not expect, including:


  • Equity opportunities
  • Flexible working hours and relaxing work environment
  • Company-provided laptop and accessories
  • Experienced and supportive mentors invested in your growth
  • A culture that encourages learning, professional development, and knowledge sharing
  • Quarterly Company Values Award (team member nominated)


Equal Opportunity Employer

PDQ is proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. If you would like to request reasonable accommodation for a medical condition or disability during any part of the application process, please contact [email protected].


Work Authorization and Sponsorship

The majority of PDQ's full-time roles do not qualify for sponsorship of employment visas such as the H-1B visa. This applies to scenarios where a candidate might possess temporary work authorization during their schooling or after graduation (e.g., CPT, OPT), but would require H-1B visa sponsorship within a few years of employment to retain eligibility for employment. 

Skills Required

  • 3+ years of professional software engineering experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Proficiency in at least one modern programming language, such as C#, Go, Python, or TypeScript
  • Willingness to learn the team's technology stack on the job
  • Ability to write clean, testable, and maintainable production code
  • Understanding of software design principles, data structures, and algorithms
  • Experience working in collaborative, cross-functional engineering teams using agile methodologies
  • Experience with Elixir, functional programming languages, Rust, C++, Java, or Objective-C
  • Experience with CI/CD pipelines and DevOps practices
  • Familiarity with AWS, Azure, or GCP
  • Exposure to systems or infrastructure-level programming
  • Background in IT, endpoint management, or enterprise software domains
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Salt Lake City, UT
185 Employees
Year Founded: 2001

What We Do

PDQ provides device management solutions that are easy to use, affordable and pretty damn quick. IT administrators can handle patch management and software deployment, whether they manage 50 machines or 5,000, relieving the time burden of IT administrators. More than 23,000 organizations trust our software to keep their machines up to date and secure.

Why Work With Us

From working parents to young single professionals to seasoned IT pros, our team includes folks from all stages of life. Many roles have the option to work remotely, and our team is dispersed across the United States. With our best-in-class benefits and four-day work week, we’ll help you live your best life.

Gallery

Gallery

Similar Jobs

Kraken Digital Asset Exchange Logo Kraken Digital Asset Exchange

Software Engineer

Blockchain • Financial Services • Cryptocurrency • Web3
Remote
17 Locations
2900 Employees
Remote
7 Locations
51 Employees
80K-80K Annually

Robinhood Logo Robinhood

Staff Software Engineer

Fintech • Cryptocurrency
Remote
Ljubljana, SVN
5002 Employees

Kraken Digital Asset Exchange Logo Kraken Digital Asset Exchange

Senior Software Engineer

Blockchain • Financial Services • Cryptocurrency • Web3
Remote
21 Locations
2900 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account