Uber
Sr Software Engineer - Delivery Matching
$202K–$224K
San Francisco, California +1 · Senior · Full-time · Posted Oct 23, 2026
- Location
- San Francisco, California
Sunnyvale, California - Experience
- 3+ years of professional full-time software engineering experience building scalable backend platforms.
About the job
Designs and operates scalable, low-latency backend services that determine merchant delivery availability and optimize delivery zones across Uber Eats.
What you'll do
- Lead design and delivery of core platform services, APIs, and workflow orchestration.
- Build distributed caching strategies to improve latency and performance across high-concurrency microservices.
- Establish service metrics, telemetry, dashboards, and alerting, and align technical plans across teams.
What they ask for
- 3+ years of professional full-time software engineering experience building scalable backend platforms.
- Strong proficiency in a modern backend language, preferably Go, Java, C++, or Python.
- Deep understanding of high-throughput, low-latency microservice architectures, RESTful APIs, and gRPC/Protobuf protocols.
- Hands-on expertise with advanced caching, concurrency control, and distributed state management.
Nice to have
- Experience with workflow orchestration or complex multi-service dependencies; familiarity with geospatial systems such as H3 or S2Cell.
- Experience in telemetry, tracing, production performance monitoring, cross-functional technical leadership, data engineering pipelines, or foundational machine learning.
Pay
USD $202,000 per year - USD $224,000 per year (base salary; San Francisco, CA); USD $202,000 per year - USD $224,000 per year (base salary; Sunnyvale, CA)
Tools
Go, Java, C++, Python, RESTful APIs, gRPC/Protobuf, Grafana, H3, S2Cell
Model-written summary · the original posting is authoritative