What does a Technical Program Manager do?

Technical program managers are responsible for a company’s technical projects of all types and stay involved for each stage of development, from idea to design to their completion. They develop new products and features to create new revenue sources and increase company profits. They may lead hardware and software design teams implementing new programs that will create products, applications, and additional projects that benefit the company.

Technical program managers ensure projects remain on schedule and within the allotted budget, which could mean cutting costs as needed and delegating more staff to work on a program or perform other tasks to maintain the project parameters. Working with management executives, they regularly inspect and report the program's progress. They are responsible for tracking technical issues and finding solutions for problems that may arise. They review test code and designs frequently to ensure a program meets its goals. Technical program managers need a bachelor's degree in management, business administration, computer science, or related fields.

null null

Average Years of Experience

0 - 1
2 - 4
5 - 7

Common Skill Sets

Load Balancing
MS SQL Server
VERBAL Communication
Business Case Development

Technical Program Manager Seniority Levels

Technical Program Manager
Program Manager
33% made the transition
Technical Project Manager
16% made the transition
See Career Path

Technical Program Manager Salaries

Average Base Pay

S$9,000 /month
Same as national average
Not including cash compensation
See More Insights
Median: S$9K
See More Insights
Glassdoor Estimated Salary

Technical Program Manager jobs

Technical Program Manager Interviews