Senior Software Engineer, (Backend) Delivery Experience

Uber's Grocery division focuses on next-hour delivery of household essentials from local stores.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Consumer · Logistics

Description For Senior Software Engineer, (Backend) Delivery Experience

Uber's Grocery division, their fastest-growing business line, is seeking a Senior Backend Engineer for their Delivery Experience team. This role focuses on building next-generation grocery fulfillment experiences, working on critical backend systems that power customer satisfaction.

The position offers an opportunity to work on large-scale systems, leading the design and implementation of backend infrastructure that supports Uber's ambitious grocery delivery operations. You'll be at the forefront of developing solutions that directly impact millions of customers' shopping experiences.

As a senior engineer, you'll have significant influence over technical decisions and architecture, while collaborating with cross-functional teams including data scientists and product managers. The role requires expertise in backend development, particularly with languages like Golang or Java, and experience with data analytics tools.

The position offers competitive compensation ($185,000-$205,500) and benefits, including equity awards and bonus opportunities. Uber maintains a hybrid work model, emphasizing the importance of office presence for collaboration and culture while providing flexibility.

This is an excellent opportunity for experienced engineers who want to work on challenging problems at scale, contribute to a rapidly growing business segment, and make a direct impact on how people receive their essential goods. The role combines technical leadership, system design, and hands-on development in a fast-paced, innovative environment.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, (Backend) Delivery Experience

  • Lead the design, development, and deployment of scalable and reliable backend systems for Shopper Experience team
  • Collaborate with cross-functional teams including data scientists, product managers, and other engineering teams
  • Develop and enhance platform infrastructure to support advanced analytics and experimentation capabilities
  • Implement robust developer and testing infrastructure
  • Drive continuous improvement in system architecture and operational excellence
  • Stay current with the latest technologies and industry trends

Requirements For Senior Software Engineer, (Backend) Delivery Experience

Go
Java
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience
  • 2-years technical software engineering experience in programming languages
  • Highly efficient coding in Golang, Java or similar languages
  • Strong background in data analytics tools such as Hive
  • Familiarity with CI/CD pipelines and testing frameworks
  • Demonstrated leadership skills and experience in mentoring
  • Experience shipping high-quality product features
  • Great sense of ownership

Benefits For Senior Software Engineer, (Backend) Delivery Experience

Equity
  • Bonus program
  • Equity awards
  • Various benefits available at uber.com/careers/benefits

Interested in this job?

Jobs Related To Uber Senior Software Engineer, (Backend) Delivery Experience

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development and distributed systems, requiring 6+ years of experience and strong technical leadership skills.

Senior Software Engineer

Senior Backend Engineer role at Uber working on UberEats ads business, building distributed systems and data processing pipelines.

Sr Software Engineer, Delivery

Senior Software Engineer position at Uber, focusing on backend development for the grocery and retail delivery platform, requiring 3+ years of experience.

Sr. Software Engineer - Backend

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

Senior Software Engineer

Senior Software Engineer role at Uber focusing on real-time data analytics platform development using Apache Pinot and Presto, requiring 6+ years of experience in distributed systems.