Jobs and Careers
PD

Software Engineering Manager (Remote - US)

PDQ
UKRemotefull_timeVerifiedPosted 11 Mar 2024

About the role

PDQ, founded in Salt Lake City, UT, 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 PE companies. SimpleMDM and SmartDeploy are powered by PDQ
PDQ's Mission: We make device management simple, secure and pretty damn quick.
PDQ's Core Values: Honesty, Ownership, Collaboration and Improvement
As a Software Engineering Manager, you'll lead and oversee the work of one or more delivery teams as they develop software solutions for PDQ customers, including the production and prototype development of PDQ's vulnerability management integration. You will supervise the work of other engineers to ensure that best practices in software engineering are followed. You'll be directly responsible for the performance and advancement of other engineers. You'll be a true first-level manager in charge of your delivery teams' success. The engineering department's success will be influenced by you.
 People Management
  Mentoring software engineers in programming techniques, design principles, SDLC concepts, coding standards, quality assurance practices, and time management.    Overseeing regular one-on-ones with direct reports    Conducting semiannual performance reviews with direct reports    Managing time off for direct reports    Coaching direct reports on professional development, career goals, performance, and team collaboration skills    Project Management
 Defining and championing engineering processes for delivery teams   Updating and reporting on delivery teams' progress towards milestones and deliverables   Facilitating delivery team meetings, including backlog refinement, sprint planning, and daily standup  Identify and report upon key metrics   Ensuring collaboration between team members, other delivery teams, and departments   Collaborating with product managers for delivery teams to ensure a clear and concise backlog   Provide leadership in development and implementation of product roadmap   Contribute to production and prototype development of the vulnerability management integration  Prioritize and manage competing priorities and incoming requests to ensure efficient workflow and team productivity  Safeguard and maintain the focus of the team by minimizing distractions and staying aligned with strategic  objectives   Hiring
 Identifying talent needs for delivery teams   Assisting in crafting job descriptions   Participating in and facilitating technical interviews    Leadership
 Participating in department leadership meetings as well as company-wide management meetings   Reporting on KPIs, decisions, goals, and progress of individual teams   Defining and championing team goals and OKRs    Ability to grow strong and efficient engineering teams   Displays strong analytical, technical and problem-solving skills   Clearly communicates, both verbally and in-writing, with team members, managers, executives and other project  stakeholders   

We're looking for people who have experience or are familiar with:

  • Git version control 
  • TDD and good test coverage 
  • Experience as a strong hands-on engineer 
  • Cloud computing technologies, such as GCP or AWS, along with Kubernetes and containerization 
  • Working knowledge of SQL, and specifically Postgres a bonus 
  • Extensive background in API development and design at scale   
  • Bonus: Experience with specific technologies Elixir/Phoenix, Rust, Python and/or React 

Who you are:

  • Honesty: You demonstrate integrity, transparency, and ethical behavior in all interactions 
  • Improvement: You continuously seek opportunities for growth, innovation, and personal development 
  • Collaboration: Your exceptional communication and interpersonal skills allow you to collaborate effectively with cross-functional teams. You thrive in a collaborative environment, fostering strong working relationships with colleagues from various departments.  
  • 5+ years experience as a software engineer, in an individual contributor role   
  • 2+ years experience in a team lead or senior engineer role  
  • 1+ year in an Engineering Management role 
  • Experience creating and interacting with API’s  
  • Demonstrated technical ability in bringing a product to market.  
  • Bachelor's degree in computer science or a related field (or equivalent experience) 

Additional tools used across PDQ, org wide:

  • Slack  
  • Discord  
  • Linear  
  • Notion  
  • Microsoft 365 
Do you think you have what it takes but don’t necessarily meet all the requirements? Apply anyway - you could be exactly who we are looking for!   
PDQ offers all of the great perks a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

PDQ

View company profile →