Uber logo

Staff Software Engineer - Backend

Uber

About 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

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

Uber logo
Uber

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.

Uber logo
Uber

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.

Uber logo
Uber

Senior Software Engineer - Backend - Maps

Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.

Albert Heijn logo
Albert Heijn

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.

Uber logo
Uber

Staff Machine Learning Engineer

Join Uber as a Staff Machine Learning Engineer to innovate and lead ML systems for UberEats.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Airbnb logo
Airbnb

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.

IKEA logo
IKEA

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.

Ambient.ai logo
Ambient.ai

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++.

Snap Inc. logo
Snap Inc.

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.

PayPal logo
PayPal

Staff Software Engineer - Backend (Java, GraphQL)

Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Walmart logo
Walmart

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.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.

Uber logo
Uber

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.

Agoda logo
Agoda

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.