Sr. Software Engineer - Delivery Platform

Uber Delivery includes Uber Eats, Grocery, and Retail products, focusing on getting goods from merchants to customers.
$198,000 - $220,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Logistics

Description For Sr. Software Engineer - Delivery Platform

Uber is seeking a Senior Software Engineer to join their Delivery Platform team, which powers Uber Eats, Grocery, and Retail products. This role is central to the organization's mission of serving, ingesting, and indexing data within feed, storefront, and application carousel experiences.

The position offers an exciting opportunity to work on high-scale systems, supporting multiple data retrieval methods from MySQL databases. You'll be part of inventing new ways to help customers find products within Uber's growing catalog, requiring both customer insight and high-performance backend development.

As a Senior Engineer, you'll join Uber's world-class engineering team, working on challenges related to scalability, distributed systems, and reliability. The role demands expertise in languages like Golang or Java, and extensive experience with both relational and non-relational databases in high-concurrency environments.

The position offers competitive compensation, including a base salary range of $198,000-$220,000 USD for US locations, along with bonus potential and equity awards. The role follows a hybrid work model, requiring at least 50% office presence, emphasizing Uber's commitment to collaborative culture while maintaining flexibility.

This is an excellent opportunity for experienced engineers who want to impact millions of users globally, working on systems that handle exponential growth in terms of global footprint, catalog size, and user adoption. The role combines technical leadership, hands-on development, and the chance to shape the future of Uber's delivery platform.

Last updated a day ago

Responsibilities For Sr. Software Engineer - Delivery Platform

  • Design, develop, and maintain robust, scalable and innovative software solutions
  • Identify opportunities and lead the entire development lifecycle end-to-end, from architecture design and coding to testing and deployment
  • Conduct thorough code reviews, offering constructive feedback to maintain high code quality
  • Help the team understand what is important and what problems to focus on
  • Identify solutions to ambiguous problems and help the team reason through tradeoffs
  • Communicating with internal clients, other technical teams, and management to collect requirements

Requirements For Sr. Software Engineer - Delivery Platform

Go
Java
MySQL
PostgreSQL
Kafka
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5+ years of full-time engineering experience
  • Experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture
  • Highly efficient coding in Golang, Java or any similar languages
  • Solid experience working with relational databases, MySQL, PostgreSQL on high concurrency environments
  • Working experience with Flink, Spark, and/or Kafka

Benefits For Sr. Software Engineer - Delivery Platform

Equity
  • Bonus program
  • Equity awards

Interested in this job?

Jobs Related To Uber Sr. Software Engineer - Delivery Platform

Sr Application Developer- Salesforce Developer

Senior Salesforce Developer position at Uber, requiring 7+ years of experience, focusing on B2B solutions and platform integration with hybrid work arrangement in India.

Sr Integration Engineer - Oracle HCM Cloud

Senior Integration Engineer role at Uber focusing on Oracle HCM Cloud implementations and integrations across HR domains.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development and distributed systems, requiring 6+ years of experience and strong technical leadership skills.

Senior Software Engineer, (Backend) Delivery Experience

Senior Backend Engineer role at Uber's Grocery division, building scalable systems for delivery experience, offering $185k-$205.5k salary with hybrid work model.

Senior Software Engineer

Senior Backend Engineer role at Uber working on UberEats ads business, building distributed systems and data processing pipelines.