Staff Software Engineer - Fulfillment Logistics

Uber

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $232k
$145k most similar roles pay here $241k

This role pays more than 79% of similar roles. Most pay $154,250–$230,737 — the shaded band above. At the midpoint, this role pays about $232k versus about $192k 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 289 open roles on FindRole.

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

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Staff Software Engineer - Fulfillment Logistics

As a Staff Software Engineer on Uber’s Fulfillment Logistics team, you will lead the design and architecture of next-generation fulfillment systems for both first-party and third-party customers, focusing on scalability, reliability, and efficiency. You’ll collaborate with cross-functional teams to define requirements and develop technical specifications while optimizing existing platform capabilities. Your role involves devising scalable solutions that meet growing user needs and mentoring junior engineers to foster a culture of continuous improvement. With expertise in distributed systems and stream processing, you will work on complex projects requiring strong knowledge of algorithms, data structures, and system design. Proficiency in languages like Golang or Java is essential as you tackle high-scale challenges in real-time order fulfillment for Uber’s diverse product lines, including autonomous vehicle integrations and multi-job orders.

What you'll do

  • Lead design and architecture for scalable, reliable fulfillment systems.
  • Optimize existing Fulfillment platform capabilities for efficiency and speed.
  • Collaborate with cross-functional teams to define technical specifications.
  • Implement solutions that scale with growing user base needs.
  • Mentor junior engineers and foster a culture of knowledge exchange.

What we're looking for

  • 8+ years of full-time engineering experience
  • Strong understanding of distributed systems or stream processing
  • Proficient in at least one programming language (Golang, Java, C#, C++)
  • Systematic problem-solving approach with knowledge of algorithms and data structures
  • Experience leading the design and architecture of scalable, reliable systems
  • Comfortable dealing with system complexity and managing distributed systems
  • Knowledge of software engineering best practices throughout the development lifecycle

More like this

Similar roles

Staff Software Engineer - Fulfillment Optimization

Uber

San Francisco, CA +1 14 days ago $232,000$232,000
Python Java Go C++ Kubernetes AWS Docker CI/CD PostgreSQL Redis MongoDB Git Jenkins Linux Scalability Reliability Performance Cost Efficiency Linear Optimization Delivery Logistics Mentoring Technical Decision Making

Sr Software Engineer - Fulfillment Shopping & Ordering

Uber

San Francisco, CA +1 16 days ago $202,000$202,000
Golang Java C# C++ Distributed Systems Kubernetes AWS CI/CD PostgreSQL Redis Event Streaming API Design Scalability Resilience Microservices REST GraphQL Docker Terraform

Staff Software Development Engineer - Fulfillment

CVS Health

Remote (Work At Home-Rhode Island, US) 15 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) 64 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

Sr Staff Technical Product Manager - Fulfillment Logistics

GE Aerospace

Remote (Remote, US) 30 days ago $131,000$174,000
Oracle EBS Oracle WMS Agile CI/CD SQL PL/SQL Java Python AWS Kubernetes Docker Terraform PostgreSQL Git JIRA Confluence SAP ERP Supply Chain Management Inventory Management
Remote