Senior Software Engineer, (Backend) Delivery Experience

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

Description For Senior Software Engineer, (Backend) Delivery Experience

Uber's Grocery division, their fastest-growing business line, is seeking a Senior Backend Engineer to join their Delivery Experience team. This role focuses on building next-generation grocery fulfillment experiences that delight customers with next-hour delivery of household essentials from local stores.

As a Senior Backend Engineer, you'll be at the forefront of developing scalable and reliable systems that power the Shopper Experience team. The role demands a strong technical background with expertise in languages like Golang or Java, combined with experience in data analytics tools and CI/CD pipelines. You'll work in a collaborative environment, partnering with data scientists, product managers, and engineering teams to deliver end-to-end solutions.

The position offers an attractive compensation package ranging from $185,000 to $205,500 per year, along with participation in Uber's bonus program and potential equity awards. The role is based in major tech hubs including San Francisco, Seattle, or New York City, with a hybrid work arrangement requiring at least 50% office presence.

This is an excellent opportunity for experienced engineers who want to make a significant impact on a rapidly growing business segment. You'll be responsible for driving continuous improvement in system architecture, implementing robust testing infrastructure, and mentoring junior engineers. The ideal candidate should have at least 3 years of software engineering experience, strong leadership skills, and a proven track record of delivering high-quality features at scale.

Join Uber's Delivery Experience team to help shape the future of grocery delivery while working with cutting-edge technology and a talented team of professionals. Your work will directly influence how millions of customers receive their essential goods, making this role both challenging and rewarding.

Last updated a month 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
  • Familiarity with CI/CD pipelines and testing frameworks
  • Demonstrated leadership skills and mentoring experience
  • Experience shipping high-quality product features
  • Great sense of ownership

Benefits For Senior Software Engineer, (Backend) Delivery Experience

Equity
  • Bonus program
  • Equity awards
  • Hybrid work arrangement

Interested in this job?

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

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.