Jobs and Careers
PD
Software Engineering Manager (Remote - US)
PDQUKRemotefull_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
PDQ offers all of the great perks a
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
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 KitFree account required — sign up in 30s