Staff Engineer, Software Engineering
GEICO
At a glance
AI generatedAs a Staff Software Engineer at Uber’s Core Services Production Engineering team in San Francisco or Sunnyvale, you will work on complex systems that serve millions of users globally. Your role involves designing and implementing software to enhance the reliability, scalability, and efficiency of thousands of production services across multiple data centers. You’ll lead initiatives to automate processes, set standards, and develop developer tooling and frameworks that improve mean time between failures (MTBF), time to detection (TTD), and time to mitigation (TTM). Key responsibilities include chaos testing, dependency safety, observability, and graceful degradation. The ideal candidate has 8+ years of experience in Go, Java, Python, or similar languages, with a strong background in SRE, reliability engineering, and incident management at large-scale companies. You should also have experience mentoring teams while remaining hands-on and technical.
Skills
What you'll do
What we're looking for
Market check
This $232,000–$232,000 range sits above 94% of similar postings on FindRole.
Peer median band
$134,800–$234,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$160,726–$214,500
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
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 19 open roles on FindRole.
Listed pay typically runs $202,000–$202,000 across 19 roles with salary data.
Most-posted roles
More like this
GEICO
Walmart
Walmart
Walmart
Walmart
Walmart