What You Will DoIn 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 QualificationsExperience:10+ years of progressive experience in technical program management and/or software development leadership.
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
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.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .