Senior Software Engineer - Grocery Storefront (UberEats)

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

Description For Senior Software Engineer - Grocery Storefront (UberEats)

The Grocery and Retail Storefront team at Uber is seeking a Senior Software Engineer to help build the best-in-class shopping product for UberEats. This role focuses on expanding storefront offerings through new user experiences, seamless basket building, reordering functionality, and exciting features like Smart Cart and Shopping Lists.

As a Senior Software Engineer, you will:

  • Lead projects across multiple engineers
  • Architect the future of the Grocery and Retail Storefront for seamless scalability across large catalogs
  • Deliver high-quality, performant code to extend the capabilities of the platform
  • Partner with stakeholders across multiple teams to align, build, coordinate, and release impactful features
  • Mentor junior engineers on best practices

The ideal candidate should have:

  • 5+ years of backend experience designing and shipping projects at scale
  • Experience working on production-critical codebases used by tens of millions of users monthly
  • Expertise in building highly performant products
  • Skills in latency optimizations and out-of-the-box solutions

This role offers a competitive base salary range of $185,000 - $205,500 per year, along with eligibility for Uber's bonus program, potential equity awards, and comprehensive benefits.

Join Uber's innovative team and contribute to shaping the future of grocery and retail experiences on one of the world's leading platforms!

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Grocery Storefront (UberEats)

  • Lead projects across multiple engineers
  • Help architect the future of the Grocery and Retail Storefront for seamless scalability across large catalogs
  • Deliver high quality, performant code that extends the capabilities of the Grocery and Retail Storefront
  • Partner with stakeholders across a dozen teams to align, build, coordinate, and release highly impactful features
  • Mentor more junior engineers on best practices

Requirements For Senior Software Engineer - Grocery Storefront (UberEats)

Java
Python
Go
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 3 years full-time Software Engineering work experience
  • 2 years total technical software engineering experience
  • Experience with programming languages (e.g. C, C++, Java, Python, or Go)
  • 5+ years of BE experience designing and shipping projects at scale
  • Experience working on production critical code bases used by 10s of millions of users monthly
  • Experience on product teams building highly performant products
  • Experience in latency optimizations and out-of-the-box solutions

Benefits For Senior Software Engineer - Grocery Storefront (UberEats)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus program
  • Equity awards
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Uber Senior Software Engineer - Grocery Storefront (UberEats)

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.