Page Not Found | Uber
Quick summary
- Work type
- On-site
- Location
- San Francisco, CASunnyvale, CA
- Posted
- 70 days ago
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $162,698–$232,000.
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 346 open roles on FindRole.
Listed pay typically runs $216,000–$216,000 across 45 roles with salary data.
Most-posted roles
- Page Not Found | Uber 299
- Staff Software Engineer 2
- Staff Software Engineer, Production Engineering 2
- Application Developer – Atlassian 1
- Applications Developer II - ServiceNow 1
At a glance
TL;DR · Page Not Found | Uber
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
- 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
Related searches
More like this
Similar roles
Staff Software Engineer
Circle
Staff Software Engineer
GE Aerospace
Staff Software Engineer
JLL (Jones Lang LaSalle)
Staff Software Engineer
Intuit
Staff Software Engineer
Qualcomm