We are seeking a Lead Technical Program Manager (Lead TPM) to own and drive delivery execution across multiple engineering teams and complex initiatives. This role sits within the Engineering organization and is accountable for end-to-end program delivery, cross-team dependency management, and delivery predictability. The Lead TPM operates at the intersection of engineering execution, technical risk management, and leadership alignment.
THE ROLE
Key Responsibilities
- Own delivery execution across multiple concurrent engineering programs or large-scale initiatives
- Drive program planning, milestone definition, and execution tracking across teams
- Identify, track, and actively mitigate technical, delivery, and dependency risks
- Serve as the primary escalation point for delivery and execution issues within Engineering
- Coordinate cross-team and cross-functional dependencies to ensure alignment and flow
- Ensure engineering execution aligns with product priorities and business objectives
- Provide clear, data-driven delivery updates to engineering and executive leadership
- Establish, standardize, and continuously improve program and delivery management practices
- Mentor, coach, and provide guidance to other TPMs or project managers
Documentation Ownership & Governance
- Own program-level documentation, including delivery plans, timelines, dependency maps, risk registers, and decision logs
- Act as the system of record owner for program execution and delivery artifacts
- Ensure technical, architectural, and operational documentation is produced, reviewed, and maintained by engineering teams
- Define documentation standards and expectations required at each delivery milestone
- Enforce documentation completeness and quality as part of delivery readiness and go-live criteria
- Use documentation as a mechanism to reduce execution risk, ambiguity, and context loss
Engineering Interfaces and Boundaries
- Does not directly manage engineers; partners closely with Engineering Managers
- Does not act as the primary system architect; ensures architectural decisions are visible, tracked, and unblocked
- Owns delivery commitments, execution plans, timelines, and predictability
- Drives technical and delivery risk visibility in collaboration with engineering leadership
Success Indicators
- Predictable and reliable delivery against engineering commitments
- Early identification and mitigation of systemic delivery and technical risks
- Effective resolution of cross-team dependencies and execution blockers
- High trust and credibility with Engineering, Product, and executive leadership
THE REQUIREMENTS
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- 810+ years of experience in technical program or project management within engineering organizations
- Proven experience leading complex, multi-team engineering programs end-to-end
- Strong understanding of software development lifecycles and modern engineering practices
- Ability to engage deeply in technical discussions without acting as primary implementer
- Excellent stakeholder communication, facilitation, and executive reporting skills
- Strong analytical thinking, problem-solving, and risk management capabilities
Nice to have:
- Experience leading or mentoring Technical Program Managers
- PMP, PRINCE2, Scrum Master, or similar certifications
- Experience with large-scale platform, infrastructure, or digital transformation initiatives
- Familiarity with cloud platforms, DevOps, and distributed systems