Software Engineer - Backend - Membership

Global technology company providing ride-hailing, food delivery, and membership services across 30+ countries.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Description For Software Engineer - Backend - Membership

Join Uber's Membership team, working on Uber One, a program serving 20M+ members across 30 countries. As a Backend Software Engineer, you'll be instrumental in developing and reinventing the member-first experience across Uber and UberEats platforms. The role focuses on building product-facing systems that impact millions of users globally.

You'll be working on crucial code that shapes the experience of today's and future consumers, contributing to major projects that span across UberEats, Rides, FinTech, and more. The position offers an opportunity to work on complex system problems while driving Uber's top-line metrics.

The Membership team is designed to maximize your ability to deliver results, offering a collaborative environment where you'll work with talented engineers, Product Managers, and Designers. You'll be responsible for developing solutions that guarantee the best price, selection, priority, and perks for Uber Members on a single platform across all their on-demand needs.

This role requires a blend of technical expertise and collaborative skills, with opportunities to influence engineering culture and best practices. You'll be working in a hybrid environment, expected to spend at least half of your work time in the assigned office, contributing to Uber's cultural identity and collaborative spirit.

The ideal candidate will have 3-4+ years of experience, strong coding skills in languages like Go, Python, or Java, and a passion for building elegant, maintainable solutions. You'll be part of a team that's building the biggest lever for Uber, with your work directly impacting the foundations of Uber's global operations.

Last updated 4 days ago

Responsibilities For 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 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
  • 3-4+ years of experience delivering, scaling, and working on 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

Interested in this job?

Jobs Related To Uber Software Engineer - Backend - Membership

Software Engineer II - UberEats

Mid-level Backend Software Engineer role at Uber, developing scalable systems for UberEats platform with focus on consumer experiences

Software Engineer II Earner

Mid-level Backend Software Engineer position at Uber, focusing on ML infrastructure for the Earner platform, offering $185K-$205.5K salary with hybrid work model.

Partner Engineer II

Partner Engineer II role at Uber, focusing on technical integration and partnership management, offering $146-162K salary in New York City.

Software Engineer 2

Backend Software Engineer role at Uber focusing on search technology, building and optimizing search algorithms and infrastructure for the Uber Eats platform.

Software Engineer II, Kotlin

Join Uber as a Software Engineer II specializing in Kotlin, designing and developing tools for our Developer Platform team.