This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Developer Platform’s vision is to be the industry leader for how developers build high-quality software productively at scale. Our mission is to Enable Uber developers to build high-quality software consistently and without frustration. At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of mobility. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Uber’s products to solve for scale and impact company wide technical roadmaps.
Job Responsibility:
Own the technical strategy and roadmap for Backend Testing Infrastructure Platform
Lead development of services responsible for backend testing
Ensure systems are scalable, reliable, observable, and performant at large scale
Drive architectural clarity across different systems
Partner with Product team and Key stakeholders for Prioritization
Hire, grow, and develop a team of talented engineers, including senior and staff-level engineers
Provide technical guidance, coaching, and career development support
Establish clear ownership, operational excellence, and strong engineering fundamentals
Foster a culture of ownership, accountability, and continuous improvement
Partner closely with Product, and Platform teams
Align technical roadmaps across multiple teams and organizational boundaries
Drive clarity around ownership, interfaces, and system responsibilities
Deliver high-impact infrastructure that improves product relevance and user experience
Improve system reliability, latency, observability, and debugability
Establish strong engineering processes around design reviews, operational readiness, and incident response
Ensure the team executes effectively against both foundational investments and product-enabling work
Requirements:
9+ years of software engineering experience
3+ years of engineering management experience
Experience building and operating distributed systems at scale
Experience leading projects involving backend systems, infrastructure, or platform development
Strong technical background in system architecture and backend engineering
Experience hiring, developing, and managing engineers
Nice to have:
Experience building platform or infrastructure teams
Experience building high-scale backend systems serving large user bases
Experience improving system reliability, performance, and observability
Experience defining technical strategy and long-term architectural direction
Experience managing senior or staff-level engineers
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp