Staff Software Engineer- Earner Offer Experience

Uber

Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA · Sunnyvale, CA
Salary
$232,000–$232,000 / yr
Posted
44 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $232k
$132k most similar roles pay here $248k

This role pays more than 88% of similar roles. Most pay $160,000–$214,500 — the shaded band above. At the midpoint, this role pays about $232k versus about $187k for comparable roles.

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 95 open roles on FindRole.

Listed pay typically runs $232,000–$232,000 across 76 roles with salary data.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Staff Software Engineer- Earner Offer Experience

As a Staff Software Engineer on Uber’s Earner Offer Experience team in San Francisco or Sunnyvale, you will lead the technical vision and roadmap for backend systems that power personalized offer delivery and earner engagement at scale. You’ll design resilient services using Go, Java, or Python to ensure scalability and reliability while collaborating with data science and product teams to drive cross-organizational impact. Your responsibilities include mentoring engineers, upholding engineering excellence through high standards of code quality and testing, and delivering projects from concept to production with measurable outcomes. This role requires a deep understanding of system design, performance tuning, and experience in large-scale initiatives across multiple functions, as well as familiarity with machine learning workflows for personalization infrastructure.

What you'll do

  • Lead the technical vision and roadmap for backend systems supporting personalized offer delivery.
  • Design scalable and reliable backend architectures to support future innovations in earner engagement.
  • Drive cross-functional collaboration with data, ML, and product teams to ensure cohesive system design.
  • Champion high standards for code quality, testing, and operational excellence across multiple projects.
  • Mentor engineers at various levels, fostering a culture of growth and accountability within the team.
  • Take full ownership of project delivery from concept to production, ensuring timely execution and measurable impact.

What we're looking for

  • 8+ years of professional software development experience in backend systems and distributed architectures.
  • Expertise in building scalable services using Go, Java, or Python.
  • Strong understanding of system design, data modeling, and performance tuning.
  • Experience driving large-scale initiatives from inception to delivery across multiple teams.
  • Demonstrated ability to simplify complex systems and align stakeholders on technical direction.
  • Strong operational mindset with experience designing for availability, reliability, and maintainability.
  • Prior experience mentoring engineers at all levels and shaping career growth.

More like this

Similar roles

Staff Software Engineer, Onboarding

Reddit

Remote (US) 2 days ago $217,000$303,000
Python Java Kafka Redis PostgreSQL Docker CI/CD ML Two-Tower models A/B testing Scalability Reliability Mentorship Cross-functional collaboration Growth engineering mindset
Remote

Staff- Software Engineer

Walmart

Bentonville, AR 68 days ago $110,000$220,000
Python JavaScript TypeScript Rust Dart C++ GitHub Copilot CI/CD cloud-native architecture microservices containers automation API design Prometheus Grafana Kubernetes AWS Terraform

Staff Software Engineer

Circle

San Francisco, CA 6 days ago $195,000$257,500
Go Java AWS Kubernetes ECS RESTful_APIs SQL CI/CD Python PostgreSQL Docker Terraform Blockchain Smart_Contracts NoSQL Messaging_Systems API_Design Cloud_Services Container_Orchestration

Staff Software Engineer

Qualcomm

San Diego, CA 178 days ago $134,800$202,200
Linux Kernel ARMv8 ARMv9 KVM DVFS JTAG debuggers GIT SPI I2C USB Memory controllers DDR SCM tools FPGA QEMU

Staff Software Engineer

Qualcomm

Remote (Santa Clara, CA) 45 days ago $160,500$240,700
Python C++ PyTorch ONNX Runtime TensorRT TVM OpenVINO SNPE QNN FFmpeg GStreamer Computer Vision Intelligent Video Analytics Edge AI Real-time Systems Latency Optimization Thermal Management Bandwidth Constraints Machine Learning Frameworks CI/CD
Remote

Staff Software Engineer

PayPal

San Jose, California 51 days ago $176,500$262,350
AWS EKS Docker GitHub_Enterprise CDK Terraform GitHub_Actions Datadog Bash Python Go CI/CD Kubernetes
Hybrid