Staff Backend Engineer - Payments 3P
About the Role
Staff Engineers at Uber are expected to have a deep impact on a wide variety of technology decisions, spanning many projects across an entire org, and in many cases multiple orgs. We are looking for a technologist who brings experience in multiple domains to bear on building backend applications at scale, and who ideally has in-depth knowledge of microservices, distributed architecture, platforms, tools and frameworks.
3P or (third party integrations) are critical to Uber’s broader company strategy, and Payments plays a central role in enabling it. In the 3P (third-party) integration landscape, Payments is one of the major building-blocks for a successful integration. Integration of Payments in 3P has evolved significantly, requiring a shift from bespoke, high-touch engineering efforts to a scalable, building-block approach. This is critical to Uber’s broader company strategy, and Payments plays a central role in enabling it.
As part of the Payment 3P team, you will have direct responsibility for those systems and processes. You will take ownership of key features and initiatives in crafting and building high quality, scalable systems in making paying on our platform reliable and efficient. Your work will directly impact the lives of Uber’s users across the globe.
As a Backend Staff Engineer, you’ll provide technical leadership to engineers at Uber and drive technical and product strategy in Uber's “Payments 3P” space within the Payments Experience organization. Additionally, you will seek to understand the customer and the business to a great extent, collaborating with Product almost on equal footing. This is not just about user experience but also about understanding OKRs and investment decisions (e.g. when to platformize, when to spike, level of tech-debt…)
This is an outstanding opportunity for a top-tier engineer and strong collaborator who can work with talented people in product, design, data science, operations and engineering to help build our next-generation consumer payments experience products. It’s a very high-impact role where you will collaborate with all major product & platform teams at Uber. The role requires strong communication, leadership, and technical chops.
What the Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
- Provide technical leadership to a passionate, experienced, and diverse engineering team. Design and build the next major generations of the integration with third party companies and systems, to generate growth for Uber.
- Develop an excellent understanding of Uber’s business strategy and goals. You will be one of our key leaders expected to identify and solve our highest impact, highly complex problems.
- See the big picture and identify inefficiencies and opportunities for significant improvements across the entire Uber organization as a whole. Drive alignment on how to solve these and lead the delivery of high leverage solutions for them to have the widest impact.
- Raise the bar to make Uber engineering truly best-in-class by improving best practices, producing exemplary code, documentation, automated tests, and thorough and precise monitoring.
- Staff-level engineers at Uber are exceptional mentors. They are trusted advisors for both team members and leaders alike
---- Basic Qualifications ----
- 8+ years experience in successfully designing and building large backend engineering projects, including launching more than one generation of a microservice application serving millions of users
- Curiosity, grit, a critical mind and a strong sense of responsibility
- Demonstration of taking ownership, leading cross-team (and cross-site) initiatives
- Advanced knowledge of at least one programming language, and of OOP patterns. Java and Go are primary languages
- Experience with database architectures on a theoretical and practical level (e.g. RDBMS vs. NoSQL)
- Clearly communicate technically by writing system designs
- Drive team standards for (code) quality, performance, and efficiency
- Willingness to embrace Uber cultural values
---- Preferred Qualifications ----
- Proven ability to develop other strong senior engineers into Staff engineers, operating and leading their own initiatives with an org-wide scope and high impact
- Experience designing and building APIs and components that interface with mobile and web applications
- Understanding of fault-tolerant systems and multi-datacenter / multi-region / cloud architectures (e.g. AWS)
- Familiarity with payments, PSPs, PCI and/or PDS2 compliance frameworks
- Strong understanding and proven track record of using frontier AI models (Claude Code, Cursor) and apply this to your day-to-day design/coding/testing activities.
- Demonstrated fluency with one or more general-purpose programming languages, including: Go, Java, C++, Python, Java, or Rust
- Experience and interest in full-stack development (Client-side (web or mobile) + Backend or Data).
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
*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 accommodations@uber.com.
See our Candidate Privacy Statement
Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.
Vyber vyhovujúci jazyk
Teams
Departments
Locations
Asia Pacific
Europe, Middle East & Africa
Latin America
United States & Canada
Inside Uber