company logo

Lead Software Engineer - Romania

PDQ

Hybrid

Remote (Romania)

Full Time

About PDQ

PDQ, founded in Salt Lake City, UT, USA, makes device management simple, secure, and Pretty Damn Quick through our products Deploy, Inventory, Connect, Detect, SimpleMDM and SmartDeploy. 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.

 

PDQ's Core Values: Honesty, Ownership, Collaboration and Improvement 


Job Description:


Before you apply, please note:  

  • This is a fully remote role open to candidates residing in Romania. 

Why you'll want to be a Staff Software Engineer at PDQ: 

Build software that IT pros love. PDQ is a fast-growing SaaS company with a fiercely loyal customer base. Our products manage millions of devices globally, and we’re trusted by tens of thousands of IT teams to deploy software, manage inventory, and remediate vulnerabilities—quickly and reliably. 

Shape the architecture. Elevate the craft. As a Lead Software Engineer, you’ll set technical direction, make key architectural decisions, and drive engineering excellence for your team. You’ll work hands-on with our modern stack—Elixir, Rust, PostgreSQL, TypeScript, GCP—designing scalable systems, guiding complex feature development, and ensuring we’re building for the long term. If you love functional programming, distributed systems, or deep systems-level problem solving, you’ll feel right at home. 

We’re scaling smart—and you’ll be in the driver’s seat. We’re growing sustainably, investing in our people, and building a long-term engineering culture. In this role, you’ll have both the autonomy and the responsibility to influence product direction, improve developer experience, and help establish best practices that raise the bar for the entire org. 

Local team. Global impact. We’re expanding in Romania to build a strong, collaborative engineering hub. You’ll partner with smart, humble teammates in the U.S. and across Romania, solving challenging production problems, leading critical initiatives, and ensuring the solutions we deliver make a measurable impact for our customers. 

Real engineering. Real ownership. We keep processes lean, feedback direct, and overhead minimal. You’ll spend your time on high-impact work—whether that’s building core features, mentoring senior engineers, conducting thoughtful design reviews, or introducing sensible, methodical AI-driven improvements to our workflow. 

Why Join? If you’re ready to combine deep technical expertise with strategic influence—mentoring talented engineers, guiding architecture, and delivering high-quality software that powers IT teams worldwide—this is your moment. Join PDQ and help define the next chapter of our engineering story. 

What you'll be doing:

  • Supporting your teammates’ growth through regular check-ins, feedback, and removing blockers, while still contributing hands-on to design and delivery. 
  • Architect, develop, test, deploy, maintain, and improve software  
  • Design and build complex workflows into elegantly simple and reliable backend systems  
  • Work within CI/CD to deliver code often  
  • Work across the entire technology stack, from code to infrastructure  
  • Collaborate with teams to deliver on project priorities within deadlines  
  • Own the technical leadership spectrum, including scalability, security, maintenance, bugs, incidents, etc.  
  • Identify, examine, demonstrate, and teach new technologies to the rest of the department   
  • Conduct research, learn programming languages/frameworks we use (e.g., Elixir/Phoenix, Rust TypeScript/React, and more), and prototype efforts with autonomy  
  • Exchange frank, constructive code reviews with your peers.  
  • Collaborate with product managers and UX designers to improve the fit-for-purpose of products   
  • Mentor other software engineers and encourage team-wide improvement  
  • Refine development deployment pipelines and processes to ensure reliability and efficiency 

We're looking for people who are:

  • A people-first leader who enjoys developing engineers, fostering collaboration, and creating a team environment where individuals feel ownership and accountability.
  • Ownership: You take responsibility for projects, drive results, and deliver on commitments 
  • Honesty: You demonstrate integrity, transparency, and ethical behavior in all interactions 
  • Collaboration: You work effectively with cross-functional teams and foster a culture of teamwork 
  • Improvement: You continuously seek opportunities for growth, innovation, and personal development 
  • Passionate about delivering business value by applying your engineering skills  
  • Experience architecting and building clean and simple solutions for backend systems at scale  
  • Possess strong analytic, technical, and problem-solving skills  
  • Ability to communicate effectively through written or verbal medium  
  • Strong experience with SQL, data, and managing database migrations  
  • Experience building / consuming APIs and services using REST, GraphQL, etc.  
  • Knowledge of Git and Git flow version control  
  • Defensive security strategies for both client and server-side web systems  
  • Strong ability to create architecture diagrams, specifications, and other analyses from user requirements  
  • Experience with containerization creation, use, and deployment strategies  
  • Expert debugging skills and pragmatic design experience  
  • Experience with test-driven development and automated testing frameworks  
  • Ability to read code and quickly make sense of an unfamiliar codebase    
  • Ability to understand a problem space and make code changes safely 


We're looking for people who have:

  • Experience leading a small engineering team (3-10 people) for 3-5 years, balancing technical ownership with mentoring and guiding others.
  • Bachelor's degree in Computer Science, a related degree, or equivalent experience   
  • Strong experience designing resilient and scalable backend web systems  
  • Experience integrating with payment processor APIs (e.g., Stripe, Chargebee, Braintree, etc.)  
  • 6+ years of experience working on a variety of professional software development projects  
  • Agile development experience  
  • Ability to work with, modify, and improve CI/CD automation technologies, such as GitHub Actions, Jenkins, Codefresh, Kubernetes, Docker, etc.  
  • Experience engaging with open source projects and communities

 

PDQ Perks & Benefits:


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:

  • Supplementary health insurance
  • Equity 
  • Company laptop and accessories provided by PDQ 


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 hr@pdq.com.

Lead Software Engineer - Romania

Hybrid

Remote (Romania)

Full Time

August 20, 2025

company logo

PDQ

PDQ.com

admarsenal