JobsStaff Software Engineer, Production Engineering
Uber logo

Staff Software Engineer, Production Engineering

Uber

Location

USA (Multiple Locations)

Type

Full-time

Posted

5/20/2026

Compensation

$232,000 per year

Undergraduate with 5+ Years of Experience
Approval 99.3%·Filings 920·New hires 237·
💎 Strong Sponsor
·FY 2025

Job description

The Production Engineer role at Uber involves building and maintaining software solutions to enhance the reliability and efficiency of production services across multiple data centers. The team focuses on chaos testing, dependency safety, observability, and graceful degradation. Engineers will work in a fast-paced environment, solving complex problems and improving developer productivity. This position is ideal for those with a strong software engineering background who thrive in high-stakes situations.

Requirements

  • 8+ years of experience in Go, Java, Python, or a similar language
  • Experience in delivering solutions end-to-end from defining problems to implementation and delivery
  • Ability to write clear technical proposals and drive engineering alignment across teams

Responsibilities

  • Design, build, and maintain software to increase the reliability and scalability of production services
  • Lead initiatives to enhance reliability through automation and reusable frameworks
  • Collaborate with engineers to guide them towards practical and reliable architecture
  • Apply SRE concepts to improve mean time between failures and incident management
  • Participate in on-call rotations and lead the mitigation of production incidents

Benefits

  • Employees at Uber are often offered comprehensive health, life, disability, and mental wellness benefits, along with wellbeing stipends, travel medical coverage, and monthly Uber credits for Rides and Eats. Employees also get generous paid parental leave, flexible time off, and family-planning support so they can care for themselves and their families at every stage.

Is this posting expired or inaccurate?