Back to jobs

Technical program manager

View resources

Description

A technical program manager drives complex, cross-team technical initiatives from start to finish. They plan and coordinate large engineering programs, manage dependencies and timelines across multiple teams, identify and mitigate technical risks, track progress, and keep stakeholders aligned — combining program management with enough technical depth to engage with the engineering itself.

The role demands stronger technical understanding than a standard program manager, since the programs involve real architectural and engineering complexity. TPMs work at tech companies on large, multi-team efforts.

The job suits organized, technically fluent people who thrive on coordinating ambitious technical work and can keep many engineering teams moving together toward a shared, complicated goal.

Dimensions

How this role scores across 12 work traits — creativity, structure, autonomy, and more

Career path

Training time 3–12 months
Training type On the job
Transition difficulty
5/10 · Moderate
Growth Potential

Labor statistics estimates from 2023–2033

5.6%

Entry-level salary

AI outlook

Resources

Curated learning resources