Technical Program Manager
Role responsible for coordinating and driving to completion initiatives that expand multiple teams.
Level | Seniority | Position |
---|---|---|
4 | Senior | TPM4 - Technical Program Manager 4 |
5 | Senior | TPM5 - Technical Program Manager 5 |
6 | Senior | TPM6 - Technical Program Manager 6 |
7 | Senior | TPM7 - Technical Program Manager 7 |
TPM4 - Technical Program Manager 4
- Specializes: is the go-to person for one or more technologies and takes initiative to learn new ones
- Designs: designs and implements medium to large size features while reducing the system’s tech debt
- Coordinates: coordinates team members providing effective feedback and moderating discussions
- Adjusts: adjusts the team processes, listening to feedback and guiding the team through the changes
- Multiple Teams: makes an impact not only on the whole team but also on other teams
TPM5 - Technical Program Manager 5
- Specializes: is the go-to person for one or more technologies and takes initiative to learn new ones
- Designs: designs and implements medium to large size features while reducing the system’s tech debt
- Coordinates: coordinates team members providing effective feedback and moderating discussions
- Defines: defines the right processes for the team’s maturity level, balancing agility and discipline
- Multiple Teams: makes an impact not only on the whole team but also on other teams
TPM6 - Technical Program Manager 6
- Specializes: is the go-to person for one or more technologies and takes initiative to learn new ones
- Owns: owns the production operation and monitoring of the system and is aware of its SLAs
- Manages: manages the team members’ career, expectations, performance and level of happiness
- Defines: defines the right processes for the team’s maturity level, balancing agility and discipline
- Company: makes an impact on the whole tech organization
TPM7 - Technical Program Manager 7
- Specializes: is the go-to person for one or more technologies and takes initiative to learn new ones
- Evolves: evolves the architecture to support future requirements and defines its SLAs
- Manages: manages the team members’ career, expectations, performance and level of happiness
- Defines: defines the right processes for the team’s maturity level, balancing agility and discipline
- Community: makes an impact on the tech community