The Risk team plays a crucial role in Uber mission to keep away users from malicious intent from our system while ensuring powerful, intuitive and frictionless delightful experiences for our millions of daily users (riders, eaters, drivers, couriers, restaurants). Our continued obsession for innovation is essential to enable Uber's phenomenal growth globally as we expand into new lines of business.
The team is full-stack and cross-functional. There will be significant, challenging problems in the Backend, Frontend, Data and ML engineering spaces, and the team will have embedded collaborators from Product Management, and Data Science.
As part of the team, you will have direct responsibility for vital systems and processes. You will take ownership of key features and initiatives in crafting and building high-quality, scalable systems. Your work will directly impact the lives of Uber’s users and operations teams across the globe.
What You will do
-
Direct efforts to understand requirements and translate strategically important business or technical problems into executable and extensible designs.
-
Build reliable, high-quality solutions that scale with Uber's engineering processes.
-
Deliver and review technical design, code and documentation.
-
Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
-
Manage upstream and downstream dependencies, collaborate with other engineering teams
-
Mentor and support your fellow teammates.
-
Define standards in Coding, testing, monitoring, and alerting systems and lead team to complete them.
-
Phenomenal communication skills. We build software for people. We build software with people. You know how to write an effective technical spec, provide feedback to others, translate technical concepts into lay terms, and incorporate feedback into your efforts. You value and practice openness, empathy, kindness, and collaboration.
-
Provide initiative and technical leadership to build reliable, high-quality solutions that scale with Uber’s engineering processes.
-
Deliver and review technical design, code and documentation.
-
Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
-
Manage upstream and downstream dependencies, collaborate with other engineering teams
-
Coach and mentor engineers to help with their learning and career growth
-
Define standards in Coding, testing, monitoring, and alerting systems and lead team to complete them.
-
BS or MS degree in computer science, similar technical field of study or equivalent practical experience.
-
10+ years of experience as a software engineer and building large-scale distributed systems
-
Coding chops, clean, elegant, bug-free code in languages like JS, Java, GO
-
Skilled in architecture: Solid understanding of distributed systems architecture - consensus, convergence, data consistency, and performance/efficiency constructs
-
Strong desire to learn and grow, while building the best-in-class systems
-
Experienced at Cross Team Communication: Strong flair for effective communication and collaboration - you know when to push on and when to step back. We work closely with several groups and supporting these other groups is a key part of scaling our business.
-
Passionate about helping teams grow by inspiring and mentoring engineers.
-
Ability to Identify and resolve performance and scalability issues
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world 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.
~~ ~~ About UsReady to Ride?
This isn't the kind of place where you follow a playbook — it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves — we'd love to hear from you.
You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.
Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Skills Required
- BS or MS degree in computer science, a similar technical field, or equivalent practical experience
- 10+ years of experience as a software engineer building large-scale distributed systems
- Programming experience with JavaScript, Java, or Go
- Strong understanding of distributed systems architecture, including consensus, convergence, data consistency, and performance efficiency
- Strong communication and cross-team collaboration skills
- Experience identifying and resolving performance and scalability issues
- Experience providing technical leadership and mentoring engineers
Uber Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Uber and has not been reviewed or approved by Uber.
-
Parental & Family Support — Policies provide a minimum of fully paid parental leave for all parents and financial support for fertility, adoption, and surrogacy, with added credits to ease the transition. Programs extend to family medical leave and parenting support resources, indicating depth beyond baseline offerings.
-
Healthcare Strength — Healthcare coverage is described as comprehensive across many countries, with medical, dental, vision, life, disability, and mental health benefits, plus allowances where direct plans are not available. Wellness programs and reimbursements further reinforce access to care.
-
Wellbeing & Lifestyle Benefits — Monthly ride and meal credits, free office meals/snacks, fitness stipends, onsite gyms, and wellbeing reimbursements create meaningful everyday value. Home‑office stipends, travel medical coverage, and counseling support round out lifestyle-oriented perks.
Uber Insights
What We Do
We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything. Movement is what we do. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real-time. At the incredible speed of now.
Why Work With Us
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.
Gallery






