Uber logo

Senior Software Engineer - Backend

Uber

About The Role

The Membership team at Uber is responsible for developing and reinventing the Uber and UberEats app to be a member-first experience, focusing on price and perks. As a Senior Software Engineer on this team, you will work on code that impacts millions of users today and in the future, building the biggest lever for Uber.

Key Responsibilities

  • Design, develop, and improve web solutions: Collaborate with a team of talented engineers, Product Managers, and Designers to create high-quality web solutions used by millions of members.
  • Write high-quality code: Uphold standards for testing and coverage, ensuring robust and reliable software.
  • Cross-team collaboration: Lead projects and drive collaboration with engineers across various product teams, including UberEats, Rides, and FinTech.
  • Engineering cultivation: Contribute to the team's quality, monitoring, and on-call practices, and find opportunities to improve team operations.

Basic Qualifications

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • 5 years of total technical software engineering experience, including experience with programming languages such as C, C++, Java, Javascript, Python, or Go.

Preferred Qualifications

  • Experience in product engineering, scalability engineering, distributed systems, and API design.

Why Join Us?

  • Impact: Your work will impact the foundations of Uber around the world.
  • Innovation: Be part of a team that is constantly reimagining how we can move better.
  • Collaboration: Work in a super collaborative team designed to maximize your ability to deliver results.

Join us in building a single platform across all on-demand needs, anywhere in the world, that guarantees the best price, selection, priority, and perks for Uber Members.

Benefits
Extracted with AI

  • Collaborative team environment
  • Impactful work on global scale

Similar jobs

Last update: 23 minutes ago

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Uber logo
Uber

Senior Software Engineer - Backend

Join Uber's Membership team as a Senior Software Engineer - Backend, focusing on developing member-first experiences.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

Uber logo
Uber

Senior Software Engineer - Production Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

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

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, and C++ in Amsterdam.

Uber logo
Uber

Staff Software Engineer, Backend

Join Uber as a Staff Software Engineer, Backend, to lead impactful projects and mentor a talented team.

Uber logo
Uber

Senior Software Engineer - Machine Learning

Join Uber as a Senior Software Engineer in Machine Learning, focusing on developing member-first experiences in Amsterdam.

Uber logo
Uber

Senior Software Engineer - Backend - Maps

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

Uber logo
Uber

Staff Software Engineer: Data & Infrastructure Platforms - Metrics & Alerting

Join Uber's Amsterdam team as a Staff Software Engineer focusing on Data & Infrastructure Platforms, specializing in Metrics & Alerting.

Uber logo
Uber

Software Engineer II - Backend - Maps

Join Uber as a Software Engineer II focusing on backend development for maps, working with Java, Python, and big data technologies.

Uber logo
Uber

Software Engineer II - Web/FrontEnd

Join Uber's Membership team as a Software Engineer II focusing on Web/FrontEnd development to enhance user experience globally.

Uber logo
Uber

Backend Software Engineer, Benefits Platform

Join Uber as a Backend Software Engineer in Amsterdam, working on scalable systems for a global platform.

Uber logo
Uber

Senior Software Engineer, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Senior Backend Engineer to build next-gen cloud management tools.

Uber logo
Uber

Senior Software Engineer, Programming Systems Group

Join Uber as a Senior Software Engineer in Amsterdam to develop analysis tools for code quality and performance.

Uber logo
Uber

Senior Software Engineer, Backend - Platform Engineering

Senior Backend Software Engineer at Uber, focusing on large-scale distributed systems and platform engineering.

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.