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 4 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)

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.

Sr. Software Engineer - Flink Platform

Senior Software Engineer position at Uber focusing on Flink platform development, offering competitive salary and benefits in San Francisco Bay Area.