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).
Uber's Commerce Engineering group is responsible for maintaining and enhancing the infrastructure for orders and payments that enables all lines of businesses across Uber to conduct business. All commerce in and out of Uber flows through these mission-critical systems. With strict 4 9’s availability requirements, this is one of our largest scalable systems and the complex day-to-day interactions require careful coordination from engineers that have a deep sense of quality, security, and ingenuity. The Money Platform team owns the lifecycle of money movement for all orders (ridesharing trips, freight loads, eats orders, etc.) from beginning to end. As a critical central platform, we straddle the line between infrastructure and product in such a way that we solve deep technical challenges, at scale, in problem domains that are specific to Uber’s business. As a backend engineer on the Money Platform, you’ll be writing reliable and maintainable code that teams across the company rely on while collaborating extensively with those teams to anticipate the platform features required to enable them to launch new and innovative products.
Job Responsibility:
Work on payments platform as a tech lead backend engineer creating solutions catering to Uber's different lines of businesses
Be the advocate and design guardian for payments platform to solve business use cases working closely with core teams within Uber
Autonomously lead and deliver the project working with Product and other business functions
Create forward looking technical vision aligned with Uber's business priorities to evolve existing platform to its next iteration
Mentor other engineers within and outside the team to be a force multiplier for the Company
Requirements:
Bachelor's or Master's degree in Computer Science or equivalent
10+ years of experience with systems software engineering
Sound understanding of computer architecture and CS fundamentals
Strong problem solving and coding skills demonstrated by solid academic or research projects
Demonstrated experience in leading large scale projects from concept to delivery while uplifting other engineers working with them
Experience with Software Development processes such as design, planning, implementation, maintenance & documentation
Demonstrated experience working collaboratively in cross-functional teams
Passion for learning new technologies, domains, and challenging the status quo
Grit, drive and a strong feeling of ownership coupled with collaboration
Nice to have:
Payments Experience
Distributed systems experience
Held Sr IC title at a large scale company like Uber for past 2-3 years
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp
All full-time employees are eligible to participate in a 401(k) plan