Staff Software Engineer - Backend
UberAbout The Team
Uber One is a membership program with over 20 million members across 30 different countries and is constantly growing. The Membership team is responsible for developing and reinventing the Uber and UberEats apps to be a member-first experience, focusing on price and perks. You will be part of a highly collaborative team designed to maximize your ability to deliver results. Your work will impact the foundations of Uber around the world, building the biggest lever for Uber.
About The Role
As a Staff Software Engineer, you will work on code that's crucial to today's eaters and future consumers. Your work will impact Uber's foundations globally, building the most significant lever for Uber. In an industry synonymous with convenience, Uber Members will get a unique experience: a single platform across all their on-demand needs, anywhere in the world, guaranteeing the best price, selection, priority, and perks.
You will lead major projects and drive cross-team collaboration with engineers across various product teams, including UberEats, Rides, FinTech, and more. Your work will deliver impact across various products and business lines. If you are interested in building product-facing systems, solving complex system problems, improving user experience, and driving Uber's top-line metrics, Membership is the team for you.
Responsibilities
- Design, develop, and enhance solutions used by millions of members, collaborating with a talented team of engineers, Product Managers, and Designers.
- Write high-quality code and uphold standards for testing and coverage.
- Align cross-functional teams on solutions to ambiguous problems and analyze the tradeoffs of different technical solutions in the best interests of Uber.
- Cultivate and uplevel engineering culture in terms of quality, monitoring, and on-call practices.
- Identify opportunities and improve our organization's operations and promote best practices.
Must Have Skills/Experience
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or related field OR 5 years of full-time Software Engineering work experience.
- 7+ years of experience delivering, scaling, and owning highly successful and innovative software products.
- Proven record of engineering and coding skills. Ability to write high-performance production quality code.
- Experience in Go, Python, Java, C, C++ or other equivalent languages.
- Perseverance to get things done with a focus on shipping online production systems.
- A deep love of building elegant, maintainable, well-documented code.
- Strong communication skills and a collaborative approach to problem-solving.
Nice To Have Skills/Experience
- Strong plus for the ability to work across the stack and familiarity with mobile platforms and ML systems.
- High bar for quality as shown by code reviews, documentation, unit and integration testing.
Join us in building the future of Uber's membership experience and make a significant impact on millions of users worldwide.
Similar jobs
Last update: 23 minutes ago
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Software Engineer II, Backend - Cloud & Platform Team
Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.
Software Engineer II, Backend - Production Engineering
Join Uber as a Software Engineer II in Backend Production Engineering, focusing on reliability and efficiency of tech platforms.
Senior Software Engineer - Backend - Maps
Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Staff Machine Learning Engineer
Join Uber as a Staff Machine Learning Engineer to innovate and lead ML systems for UberEats.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Backend Software Engineer (Golang, Java)
Join IKEA as a Backend Software Engineer specializing in Golang and Java. Work on cloud-native services in a hybrid setup in Amsterdam.
Senior Software Engineer - Backend (Python, Go, C++)
Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.
Staff Software Engineer, Backend
Join Snap Inc. as a Staff Software Engineer, Backend, in Seattle. Design and operate critical services with AWS, Java, and Python.
Staff Software Engineer - Backend (Java, GraphQL)
Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.
Staff Fullstack Engineer
Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Staff Software Engineer - Fullstack (Digital Trust and Citizenship)
Join Walmart as a Staff Software Engineer to enhance digital safety and customer trust using fullstack technologies like React and NestJS.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.
Senior Software Engineer - Machine Learning Platform
Join Uber's Michelangelo Machine Learning Platform team as a Senior Software Engineer to build and manage distributed systems.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.