Staff Software Engineer - Fulfillment Optimization

Uber

Quick summary

Work type
On-site
Location
San Francisco, CA · Sunnyvale, CA
Salary
$232,000–$232,000 / yr
Posted
8 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $232k
$131k most similar roles pay here $255k

This role pays more than 86% of similar roles. Most pay $165,000–$214,500 — the shaded band above. At the midpoint, this role pays about $232k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 95 open roles on FindRole.

Listed pay typically runs $232,000–$232,000 across 76 roles with salary data.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Staff Software Engineer - Fulfillment Optimization

As a Staff Software Engineer at Uber’s Grocery Fulfillment team, you will lead and inspire a team of engineers focused on building scalable, reliable, and cost-efficient fulfillment systems for the rapidly growing grocery business. Your day-to-day responsibilities include strategizing technical solutions to meet business requirements, collaborating with product teams to develop robust platforms, and partnering across key platform teams at Uber to deliver high-impact solutions. You will leverage your deep expertise in large-scale distributed systems and hands-on experience with languages like C++, Java, Python, or Go to drive technical decision-making and mentor a team of backend engineers. This role offers the opportunity to make significant contributions to a critical business area within a fast-paced engineering culture at Uber.

What you'll do

  • Lead the technical strategy for grocery fulfillment capabilities focusing on scalability and reliability.
  • Drive the architecture of fulfillment systems to ensure performance and cost efficiency.
  • Translate business requirements into robust technical solutions in collaboration with product teams.
  • Influence key platform teams at Uber to build high-impact solutions for grocery fulfillment.
  • Facilitate technical decision-making and raise engineering standards within the team.

What we're looking for

  • Over 7 years of industry experience as a Staff Engineer or higher at a leading tech company.
  • Extensive hands-on experience with large-scale distributed systems in production environments.
  • Proven ability to lead and inspire engineering teams working on complex fulfillment capabilities.
  • Strong technical background enabling effective decision-making and raising the team’s engineering standards.
  • Proficiency in programming languages such as C, C++, Java, Python, or Go.
  • Excellent communication skills for engaging with both technical and non-technical stakeholders.

More like this

Similar roles

Staff Software Development Engineer - Fulfillment

CVS Health

Remote (Work At Home-Rhode Island, US) 9 days ago $106,605$284,280
Java Spring Boot Kubernetes AWS GCP Azure Maven Gradle Jenkins Docker CI/CD DDD Python Go PostgreSQL Cassandra Kafka Pub/Sub Terraform Prometheus Grafana GitOps Trunk Based Development Circuit Breakers Bulkheads Rate Limiting Service Discovery Event Streaming CDC Scrum Agile
Remote

Staff Development Engineer - Fulfillment

CVS Health

Remote (Work At Home-Rhode Island, US) 58 days ago $106,605$284,280
Kubernetes AWS GCP Azure Java Spring Boot Kafka Cassandra PostgreSQL Maven Gradle Jenkins Harness CI/CD DDD Distributed Tracing DevOps TDD Scrum Agile
Remote