Minimum 4+ years of professional experience in backend software engineering
Demonstrated expertise with 2+ years of hands-on experience in Java, Golang, or Python
Proven domain knowledge with 1+ years of experience designing and deploying production-quality distributed services that prioritize high throughput and low latency
Experience with 3+ years contributing to the full software development lifecycle (requirements gathering, design, coding, deployment, monitoring)
What you'll be doing
Architect high-throughput, low-latency backend services that reliably process billions of global earner payments at Uber's massive scale
Drive code health and engineering best practices (testing, documentation) to build resilient, fault-tolerant, and easily maintained distributed systems
Collaborate cross-functionally with Product and Finance teams to decompose ambiguous payment requirements into clear, scalable technical designs
Own the end-to-end reliability and performance tuning of critical payment components, leveraging deep expertise in distributed storage technologies (e.g., MySQL, Cassandra)
Tackle complex engineering challenges related to money movement logic and financial correctness, proactively identifying inefficiencies and refining the codebase for long-term robustness
Anticipate and instantly address operational gaps by participating in on-call rotations and resolving high-stakes production incidents to maintain financial integrity and earner trust
Nice to haves
Background in financial technology, payments, or core platform engineering for a high-scale marketplace
Proficiency in identifying systemic efficiencies and advocating for improvements with a bias toward action
Experience contributing to end-to-end features spanning backend, web, and data layers
Demonstrated ability to thrive in ambiguity and proactively solve complex problems with thoughtfulness and adaptability
Perks and Benefits
Uber's mission is to reimagine the way the world moves for the better
Employees are expected to spend at least half of their work time in their assigned office
Accommodations may be available based on religious and/or medical conditions