Staff Software Engineer - Fulfillment Optimization
Uber
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
Uber
Uber
CVS Health
CVS Health
GE Aerospace
Anduril Industries