Staff Software Engineer - Backend - Membership

Global technology platform providing ride-hailing, food delivery, and membership services across 30+ countries.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Consumer · Travel

Description For Staff Software Engineer - Backend - Membership

Uber One, a rapidly growing membership program with 20M+ members across 30 countries, is seeking a Staff Software Engineer to join their Backend team. This role is crucial in developing and reinventing the Uber and UberEats apps to create a member-first experience. As a Staff Engineer, you'll work on foundational code that impacts millions of users globally, making Uber One the biggest lever for the company's growth.

You'll be responsible for leading major projects and driving cross-team collaboration with engineers across various product teams, including UberEats, Rides, FinTech, and more. The position offers the unique opportunity to work on product-facing systems, solve complex problems, and directly influence Uber's top-line metrics.

The role combines technical leadership with hands-on development, requiring expertise in backend technologies like Go, Python, and Java. You'll be working in a collaborative environment, partnering with Product Managers and Designers to create innovative solutions that enhance the member experience. The ideal candidate will have 7+ years of experience in delivering scalable software products and a proven track record of engineering excellence.

Working from the Amsterdam office, you'll be part of a team that's transforming how people access Uber's services worldwide. The position offers the opportunity to work on a platform that unifies all on-demand needs, providing members with the best price, selection, priority, and perks. This is an excellent opportunity for engineers who are passionate about building elegant, maintainable solutions and want to make a significant impact on a global scale.

Last updated 15 days ago

Responsibilities For Staff Software Engineer - Backend - Membership

  • Design, develop, and enhance solutions used by millions of members
  • Write high-quality code and uphold standards for testing and coverage
  • Align cross-functional teams on solutions to ambiguous problems
  • Cultivate and uplevel engineering culture in terms of quality, monitoring, and on-call practices
  • Identify opportunities and improve org's operations and promote best practices

Requirements For Staff Software Engineer - Backend - Membership

Go
Python
Java
  • Bachelor's degree 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 software products
  • Proven record of engineering and coding skills with high-performance production quality code
  • Experience in Go, Python, Java, C, C++ or other equivalent languages
  • Strong communication skills and collaborative approach to problem-solving
  • Deep love of building elegant, maintainable, well-documented code
  • Drive to learn new things and go above and beyond

Interested in this job?

Jobs Related To Uber Staff Software Engineer - Backend - Membership

Staff Software Engineer for Container Platform

Staff Software Engineer position focusing on building and maintaining Uber's next-generation container orchestration platform.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on full-stack development and system architecture for core business functions.

Sr Staff Software Engineer, Risk

Lead the development of large-scale risk management systems at Uber, protecting millions of users while ensuring seamless experiences across the platform.

Sr. Staff Software Engineer - Customer Obsession

Senior Staff Software Engineer position at Uber's Customer Obsession Engineering team, focusing on building scalable support systems and leading technical initiatives.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on distributed systems and batch storage infrastructure, building multi-petabyte replication services.