Senior Manager, Technical Program Management (TPM)

10 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

At Uber, we're revolutionizing how the world moves. Our

Platform Infrastructure organization

is the foundational backbone, powering critical use cases across Product, Engineering, Data Science, and Operations groups spanning Rides, Eats, Delivery, Safety, Maps, and many other areas.The Platform Infrastructure team is at the heart of this, supporting critical foundational, storage, search, and batch infrastructure both on-premise and in the cloud. With daily volumes experiencing exponential growth, our infrastructure platform is paramount to enabling Uber's global business. To power these diverse and critical use cases at an unparalleled scale, Uber's platform is engineered to be one of the most sophisticated in the world.We are seeking an exceptional and highly experienced

Senior Manager, Technical Program Management (TPM)

to provide strategic leadership and hands-on execution for large, complex, cross-team engineering initiatives within our Platform Infrastructure Engineering teams.

What You Will Do

In this pivotal role, you will drive structure, foster seamless cross-team collaboration, and enable the modernization of critical infrastructure platforms. Your leadership will directly enhance efficiency, improve reliability, and accelerate new product development efforts across Uber. You'll be expected to navigate fluidly between high-level strategic vision and detailed execution, contributing at an individual level where needed, and significantly elevating the TPM skillset across a diverse range of levels and domains within the organization.As a Senior Manager, TPM, you will be instrumental in:
  • Strategic Program Leadership:
    • Lead the end-to-end management of highly complex, multi-functional technical programs from concept to delivery.
    • Partner closely with engineering leadership and product teams to define ambitious goals, estimate work efforts, establish clear milestones, and manage resource allocation effectively.
    • Contribute significantly to the multi-functional strategic planning and business planning process, leading discussions to develop concepts for strategic initiatives and translating them into detailed program/project plans.
  • Execution & Delivery Excellence:
    • Oversee all aspects of project progress, proactively identifying and resolving dependencies, evaluating technical risks, and communicating status with precision to upper management and project teams.
    • Proactively identify and remove obstacles, ensuring momentum, progress, and impactful results.
  • Collaboration & Communication:
    • Act as a critical bridge and connector across the company, clarifying priorities and fostering highly effective collaboration among diverse engineering teams.
    • Identify communication gaps, manage issues, address team concerns, and provide robust support to teams balancing competing priorities.
  • Team Development & Mentorship:
    • Coach and mentor a team of TPMs, guiding them to achieve and exceed expectations, develop broad domain and technical knowledge, and foster a culture of continuous improvement.
    • Actively contribute to raising the overall TPM skill set and maturity across various levels and domains within the engineering organization.
  • Process Improvement & Best Practices:
    • Drive continuous improvements to the engineering organization's processes and the overall program management framework.
    • Share program/project process frameworks, tools, and standard methodologies that can be adopted and scaled throughout the organization.

Basic Qualifications

Experience:

10+ years of progressive experience in technical program management and/or software development leadership.

Leadership:

Proven track record of successfully building, leading, and/or managing a team of highly technical TPMs.

Technical Acumen:

Demonstrated technical proficiency with a strong ability to understand complex technical architectures, identify challenges and risks, and propose viable alternatives.

Domain Expertise:

Strong experience in one or more large-scale distributed systems and/or Core Infrastructure systems, such as:
  • Online storage and database systems (SQL and No-SQL)
  • Search systems
  • Data Lake ecosystems (e.g., large-scale Data Analytics using object storage, YARN/Kubernetes, Spark, Presto, etc.)
  • Foundational control planes like Kubernetes
  • Core Infrastructure systems such as software networking

Education:

Bachelor's degree in Computer Science, Engineering, or a related technical field.

Preferred Qualifications

  • Hands-on Development: Prior experience as a software developer, including writing, testing, and deploying code. This experience will provide a deeper understanding of the engineering lifecycle and challenges.
  • Advanced Degree: Master's degree or Ph.D. in a technical field.

Why Join Us?

This is an unparalleled opportunity to lead high-impact, company-wide initiatives and continuously improve processes that directly increase the efficiency and effectiveness of Uber's product and engineering organizations. You will be at the forefront of scaling one of the world's most complex and critical infrastructure platforms.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Uber logo
Uber

Technology, Information and Internet

San Francisco California

RecommendedJobs for You