Technical Program Manager
We are looking for a collaborative and proactive Technical Program Manager (TPM) to drive the delivery of high-impact technical programs. You will be responsible for overseeing 2-3 Scrum teams, ensuring alignment between engineering, product management, and stakeholders. As a TPM, you will focus on program management, managing cross-team dependencies, driving risk mitigation, and optimizing Scrum processes to ensure on-time delivery of product features, without needing to dive deep into code.
Key Responsibilities
- Scrum Team Coordination: Manage 2-3 engineering teams (Scrum or Kanban), supporting them through Sprint Planning, Grooming, Demos, and Retrospectives to drive continuous improvement.
- Dependency Management: Identify and manage dependencies across teams. Proactively resolve blockers that impede the velocity of the engineering teams.
- Program Execution & Roadmap: Define and maintain the program roadmap and milestones. Translate high-level product requirements into actionable tactical plans for engineering teams.
- Risk Mitigation: Identify technical and project risks early and develop mitigation plans before they become roadblocks. Provide regular, clear updates on project status to leadership and stakeholders.
- Process Optimization: Drive process improvement initiatives to streamline workflows and increase productivity across multiple teams.
- Communication Bridge: Serve as the primary point of contact between engineering teams, product managers, and external stakeholders, bridging technical and business contexts.
Required Qualifications
- Experience: 7+ years of experience as a TPM, Technical Project Manager, or Scrum Master in a software development environment.
- Agile Expertise: Solid understanding of Agile methodologies (Scrum/Kanban) and tools (Jira, Confluence).
- Cross-functional Leadership: Proven ability to drive projects across multiple teams without direct authority over team members.
- Technical Familiarity: While not a coding role, the candidate must understand software development lifecycles (SDLC) and feel comfortable discussing system dependencies and API integrations and estimates.
- Communication: Excellent verbal and written communication skills, capable of simplifying complex ideas for stakeholders.
Preferred Qualifications
- Experience in managing 2-3 scrum teams simultaneously.
- Experience in Cloud technology deployments or API-focused projects.