
Senior Technical Program Manager (TPM)
Uber · Bengaluru, Karnataka, India
This listing has closed — view similar roles below.
- On site
- Full-time
- $150,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Lead large-scale technical programs across Uber's IT Engineering.
- Partner with Engineering, Product, and Business stakeholders.
- Drive execution from system design to deployment.
- Manage risks, dependencies, and communicate progress.
- Utilize Agile and other program management methodologies.
About the role
About The Role
The Uber IT Engineering team delivers high-impact, scalable technology solutions that power critical business operations and employee experiences globally. We are seeking an experienced Senior Technical Program Manager (TPM) to lead complex, cross-functional programs across systems, platforms, and business domains.As a TPM, you will drive end-to-end execution of large-scale technical initiatives, partnering with Engineering, Product, and Business stakeholders to deliver high-quality solutions. You will operate at the intersection of technology and business, ensuring alignment, managing dependencies, and driving execution excellence in a fast-paced, global environment.
This role requires strong program leadership, technical depth, and the ability to influence across a matrixed organization.
What The Candidate Will Do
- Lead end-to-end delivery of complex, cross-functional technical programs across multiple teams and domains.
- Define program scope, goals, timelines, and success metrics in partnership with engineering, product, and business stakeholders.
- Drive execution across multiple workstreams such as system design, development, integrations, data, testing, and deployment.
- Identify, track, and mitigate risks, issues, and dependencies to ensure successful program outcomes.
- Establish and maintain strong program governance, including status reporting, milestone tracking, and executive communication.
- Partner with engineering leaders and architects to ensure scalable, reliable, and high-quality technical solutions.
- Facilitate alignment and decision-making across stakeholders, balancing competing priorities and constraints.
- Drive adoption of program management best practices, tools, and frameworks (Agile, hybrid models, Jira, Confluence).
- Enable effective collaboration across global teams and time zones.
- Support release planning, go-live readiness, and post-launch stabilization activities.
- Continuously improve delivery processes, driving efficiency, predictability, and scalability.
Basic Qualifications
- 7+ years of experience in Technical Program Management, Engineering Program Management, or related roles.
- Proven experience delivering large-scale, cross-functional technical programs in enterprise or platform environments.
- Strong understanding of software development lifecycle (SDLC) and program management methodologies (Agile, Scrum, hybrid).
- Excellent communication skills with the ability to translate complex technical concepts for diverse audiences, including executives.
- Strong analytical and problem-solving skills with the ability to manage multiple priorities.
- Experience with program management and collaboration tools such as Jira, Confluence, and Smartsheet (or similar).
Preferred Qualifications
- Experience working on enterprise systems, platforms, or large-scale transformations.
- Ability to operate effectively in highly matrixed organizations with multiple stakeholders.
- Strong stakeholder management and influencing skills without direct authority.
- PMP, PgMP, or Agile/Scrum certification preferred.
- Experience working with global teams and external partners or vendors.
Key skills/competency
- Technical Program Management
- Cross-functional Programs
- Software Development Lifecycle (SDLC)
- Agile Methodologies
- Stakeholder Management
- Risk Management
- Technical Leadership
- Enterprise Systems
- Program Governance
- Global Teams
Skills & topics
- Technical Program Manager
- Program Management
- Agile
- Scrum
- SDLC
- Cross-functional Teams
- Stakeholder Management
- Enterprise Systems
- Uber Careers
- Tech Jobs
How to get hired
- Tailor your resume: Highlight your 7+ years of Technical Program Management experience, focusing on large-scale, cross-functional projects and SDLC understanding.
- Showcase your skills: Emphasize your proficiency in Agile, Scrum, Jira, Confluence, and experience with enterprise systems or transformations.
- Demonstrate leadership: Prepare to discuss how you've managed risks, mitigated issues, and influenced stakeholders without direct authority.
- Prepare for interviews: Be ready to translate complex technical concepts and discuss your approach to program governance and global team collaboration.
Technical preparation
Master Agile, Scrum, and hybrid methodologies.,Understand software development lifecycle (SDLC).,Familiarize with Jira, Confluence, Smartsheet.,Study enterprise systems and large transformations.
Behavioral questions
Describe leading a large cross-functional technical program.,How do you manage risks and dependencies?,Explain influencing stakeholders without direct authority.,How do you ensure global team collaboration?
Frequently asked questions
- What are the key responsibilities for a Senior Technical Program Manager at Uber?
- As a Senior Technical Program Manager at Uber, you will lead complex, cross-functional technical programs from initiation to completion. This involves defining scope, driving execution across workstreams like system design and development, managing risks and dependencies, and ensuring strong program governance and communication with stakeholders.
- What technical background is required for this Senior TPM role at Uber?
- The role requires a strong understanding of the software development lifecycle (SDLC) and various program management methodologies such as Agile and Scrum. While not strictly required, experience with enterprise systems, platforms, and large-scale transformations is highly preferred.
- How does Uber approach program management and collaboration for its Senior TPMs?
- Uber utilizes program management best practices, tools like Jira and Confluence, and methodologies like Agile and hybrid models. Senior TPMs are expected to drive adoption of these practices and enable effective collaboration across global teams and time zones.
- What is Uber's stance on certifications for Technical Program Managers?
- While not always mandatory, Uber prefers candidates to have certifications such as PMP, PgMP, or Agile/Scrum certifications. These demonstrate a commitment to professional development and a solid foundation in program management principles.
- How important is stakeholder management for a Senior TPM at Uber?
- Stakeholder management is crucial. You'll need strong skills in facilitating alignment, making decisions, balancing competing priorities, and influencing outcomes with multiple stakeholders across a matrixed organization, often without direct authority.