Sr Software Engineer, Delivery

A technology company revolutionizing transportation, now expanding into grocery and retail delivery services.
$150,000 - $250,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Logistics

Description For Sr Software Engineer, Delivery

Uber is expanding its horizons beyond ride-sharing into the future of grocery and retail delivery. As a Senior Software Engineer on the Grocery Engineering Team, you'll be at the forefront of transforming how goods are delivered to customers on-demand. The team is responsible for building a best-in-class experience for customers, earners, and brands.

The role involves working with cutting-edge backend technologies to develop scalable solutions that power Uber's expanding delivery platform. You'll be part of a team that's not just focused on grocery delivery but is positioned to venture into various other delivery categories in the future.

As a senior engineer, you'll collaborate with stakeholders to architect and maintain backend services that support both user-facing products and internal infrastructure. The position requires strong technical expertise in distributed systems and scalability engineering, with the opportunity to work on products that impact millions of users globally.

The ideal candidate will have a strong background in backend development, experience with programming languages like Go, Java, or Python, and a proven track record in building scalable systems. You'll be joining a collaborative environment where your technical expertise will directly contribute to shaping the future of on-demand delivery services.

Working at Uber means being part of a company that values diversity, innovation, and the drive to move the world forward. The hybrid work model allows for flexibility while maintaining strong team collaboration through regular office presence. Join us in revolutionizing not just transportation, but the entire landscape of how goods and services reach consumers.

Last updated 8 days ago

Responsibilities For Sr Software Engineer, Delivery

  • Partner with stakeholders and leads team efforts to build and maintain backend services
  • Support user-facing products, downstream services, and infrastructure tools
  • Build solutions for platforms used across Uber

Requirements For Sr Software Engineer, Delivery

Go
Java
Python
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience
  • 2-years technical software engineering experience
  • Experience with programming languages (e.g. C, C++, Java, Python, or Go)

Benefits For Sr Software Engineer, Delivery

Medical Insurance
  • Accommodations for religious and medical conditions

Interested in this job?

Jobs Related To Uber Sr Software Engineer, Delivery

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Senior Software Engineer

Senior Software Engineer role at Uber focusing on real-time data analytics platform development using Apache Pinot and Presto, requiring 6+ years of experience in distributed systems.

Sr. Software Engineer - Flink Platform

Senior Software Engineer position at Uber focusing on Flink platform development, offering competitive salary and benefits in San Francisco Bay Area.

Senior Software Engineer, Fullstack - Capacity Engineering

Senior Fullstack Software Engineer role at Uber focusing on capacity planning and infrastructure optimization, requiring 4+ years of experience in distributed systems.

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.