Director of Engineering Program Management

JumpCloud
Summary
Join JumpCloud as the Director of Engineering Program Management and lead the optimization of the end-to-end software development lifecycle. You will oversee Scrum Masters, Agile Coaches, and Engineering Program Managers, ensuring efficient and predictable high-quality software delivery. As a key leader, you will drive the adoption and improvement of agile methodologies and program management best practices. This role demands a deep understanding of software engineering, a passion for agile principles, and a proven track record of leading and scaling high-performing teams. You will influence strategic execution, team leadership and development, agile and program management excellence, operational efficiency and predictability, and cross-functional collaboration. You will also champion tooling and process improvement initiatives.
Requirements
- 10+ years of progressive experience in software development, with at least 5+ years in a leadership role focused on Engineering Program Management or Agile Transformation in a highly technical SaaS or enterprise software company
- 5+ years of experience managing and leading teams of Scrum Masters, Agile Coaches, and/or Program Managers
- Deep expertise in various agile methodologies (Scrum, Kanban, SAFe, LeSS, etc.) and their practical application at scale
- Proven track record of successfully delivering complex, multi-team software programs from inception to deployment
- Strong understanding of the end-to-end software development lifecycle (SDLC), including CI/CD pipelines, automated testing, and deployment strategies
- Excellent communication, interpersonal, and negotiation skills, with the ability to influence and build strong relationships at all levels of the organization
- Exceptional problem-solving abilities and a data-driven approach to decision-making
- Experience with project management and agile tools (e.g., Jira, Confluence, Asana, Azure DevOps, etc.)
- Ability to thrive in a fast-paced, dynamic, and rapidly evolving technical environment
Responsibilities
- Help define and execute the vision and strategy for Engineering Program Management at JumpCloud, aligning it with overall business objectives and product roadmaps
- Lead, mentor, and grow a high-performing team of Scrum Masters, Agile Coaches, and Engineering Program Managers
- Foster a culture of continuous improvement, accountability, transparency, and psychological safety within your teams and across engineering
- Provide guidance and support to optimize team performance, resolve impediments, and promote best practices in agile delivery
- Drive the consistent application and evolution of agile methodologies (Scrum, Kanban, SAFe, etc.) across multiple engineering teams and programs
- Establish and mature program management frameworks to ensure effective planning, execution, monitoring, and delivery of complex, cross-functional engineering initiatives related to code creation and deployment
- Implement and optimize processes for release management, dependency tracking, risk mitigation, and communication across stakeholders
- Develop and implement metrics and KPIs to track engineering program health, predictability, and efficiency
- Identify and address bottlenecks in the software development lifecycle, working collaboratively with engineering leadership to streamline processes
- Ensure alignment between engineering capacity and product roadmap priorities
- Partner closely with Product Management, Engineering Leadership, Operations, and other stakeholders to ensure seamless execution and delivery of product initiatives
- Facilitate effective communication and and collaboration across teams, ensuring transparency and alignment on program status, risks, and dependencies
- Champion a culture of shared ownership and accountability for successful outcomes
- Evaluate and recommend tools and technologies to enhance program management, agile practices, and release orchestration
- Continuously identify opportunities for process improvement, automation, and efficiency gains within the engineering delivery pipeline
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field; Master's degree preferred
- Relevant certifications (e.g., CSM, CSPO, SAFe Agilist, PMP)
- Experience with cloud-native architectures (AWS, Azure, GCP)
- Familiarity with identity and access management (IAM), device management or cybersecurity
Benefits
Remote work