Staff Software Engineer
Uber
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 79% of similar roles. Most pay $165,375–$226,250 — the shaded band above. At the midpoint, this role pays about $232k versus about $196k 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 95 open roles on FindRole.
Listed pay typically runs $232,000–$232,000 across 76 roles with salary data.
Most-posted roles
At a glance
As a Staff Software Engineer in the Storage, Search, & Data Platforms team at Uber, you will serve as a primary technical architect responsible for bridging on-premise systems with a modern cloud-native data ecosystem. Your daily tasks include defining long-term roadmaps to transition Uber’s data storage infrastructure while ensuring global metadata consistency and cost efficiency. You will also partner with AI/ML teams to design high-performance data access APIs across multi-cloud environments, driving innovation in core engines like Docstore, Vitess, Apache Pinot, and OpenSearch. The role demands expertise in Go, Java, C++, or Rust, along with deep knowledge of distributed systems and database internals. You must have a strong background in cloud-native technologies, open-source contributions, and experience managing mission-critical systems with 99.99% availability.
Skills
What you'll do
What we're looking for
More like this
Uber
Circle
GE Aerospace
JLL (Jones Lang LaSalle)
Intuit
Qualcomm