Senior Software Engineer - Backend - Membership

Uber is a technology company that offers ride-sharing, food delivery, and other on-demand services through its mobile applications.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Consumer · Enterprise SaaS

Description For Senior Software Engineer - Backend - Membership

The Membership team at Uber is seeking a Senior Software Engineer to join their Backend Engineering team. This role is crucial in developing and reinventing the Uber and UberEats app to create a member-first experience, from price to perks. You'll be working on code that directly impacts consumers and eaters, building the foundations of Uber's services worldwide.

As a Senior Software Engineer, you will:

  • Lead projects and drive cross-team collaboration with engineers across various product teams, including UberEats, Rides, and FinTech.
  • Design, develop, and improve web solutions used by millions of members.
  • Write high-quality code and uphold standards for testing and coverage.
  • Align the team on solutions to ambiguous problems and analyze tradeoffs of different technical solutions.
  • Contribute to engineering cultivation in terms of quality, monitoring, and on-call practices.
  • Find opportunities to improve team operations and promote standard processes.

The ideal candidate will have experience in product engineering, scalability engineering, distributed systems, and API design. You'll be working on complex system problems, improving user experience, and helping drive Uber's top-line metrics.

Uber offers a collaborative environment where you can make a significant impact. The company values curiosity, passion, and a collaborative spirit. While offices remain central to Uber's culture, there's flexibility in work arrangements, with employees expected to spend at least half of their work time in their assigned office unless formally approved for full remote work.

Join Uber's Membership team to build the biggest lever for the company and create a single platform across all on-demand needs, guaranteeing the best price, selection, priority, and perks for Uber Members worldwide.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Backend - Membership

  • Design, develop, and improve web solutions used by millions of members
  • Write high-quality code and uphold standards for testing and coverage
  • Align the team on solutions to ambiguous problems and analyze tradeoffs of different technical solutions
  • Contribute to engineering cultivation in terms of quality, monitoring, and on-call practices
  • Find opportunities to improve team operations and promote standard processes
  • Lead projects and drive cross-team collaboration with engineers across various product teams

Requirements For Senior Software Engineer - Backend - Membership

Java
JavaScript
Python
Go
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, which includes 5-years total technical software engineering experience
  • Experience with programming languages (e.g. C, C++, Java, Javascript, Python, or Go)
  • Experience in product engineering (preferred)
  • Experience in scalability engineering (preferred)
  • Experience with distributed systems (preferred)
  • Experience in API design (preferred)

Interested in this job?

Jobs Related To Uber Senior Software Engineer - Backend - Membership

Sr Software Engineer, Python

Senior Python Software Engineer role at Uber, focusing on building and scaling developer tools and infrastructure for Machine Learning and Data Storage systems.

Sr. Software Engineer, Back End - Uber Flash and Direct

Senior Backend Engineer role at Uber, focusing on Direct and Flash delivery products, requiring 3+ years experience in distributed systems and scalable solutions.

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Senior Software Engineer, Windows Desktop Applications

Senior Software Engineer position at Uber focusing on Windows Desktop Applications development with competitive compensation and benefits.

Sr Oracle HCM Application Developer

Senior Oracle HCM Application Developer position at Uber, focusing on managing and enhancing HR SaaS applications.