U

Uber

Connects people with rides, meals and groceries

Senior Software Engineer - Delivery Matching

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 3 years of professional full-time software engineering experience building scalable backend platforms.
  • Strong proficiency in modern backend languages, 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 mechanisms, concurrency control, and distributed state management.

Responsibilities

  • Design and execute the end-to-end development of core platform services and extensible APIs.
  • Design robust workflow orchestration across complex, multi-tiered downstream service dependencies.
  • Design and implement multi-layered distributed caching strategies to minimize latency and optimize load across high-concurrency microservices.
  • Define key metrics and operational telemetry using dashboards such as Grafana, and establish multi-tiered alerting to support mission-critical service availability across millions of daily orders.
  • Partner with product managers and engineering teams across Marketplace to establish technical standards, align on API contracts, and deliver technical roadmaps.

Desired Qualifications

  • Experience designing workflow orchestration engines or managing intricate multi-service dependencies.
  • Familiarity with geospatial indexing systems, mapping, or geofencing libraries such as H3 or S2Cell.
  • Expertise in telemetry, distributed tracing, performance monitoring, and managing high-concurrency production incidents.
  • Ability to lead cross-functional technical initiatives and deliver multi-phase engineering projects.
  • Exposure to large-scale data engineering pipelines or foundational machine learning concepts.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs