Senior Software Engineer, (Backend) Delivery Experience

Uber is a technology company that offers ride-sharing, food delivery, and other services through its mobile app.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Logistics

Description For Senior Software Engineer, (Backend) Delivery Experience

Uber's Grocery division, the company's fastest-growing line of business, is seeking a Senior Software Engineer for the Backend Delivery Experience team. This role focuses on building best-in-class products and technology to enhance customer grocery delivery experiences.

As a backend engineer, you'll lead the design, development, and deployment of scalable and reliable systems for the Shopper Experience team. You'll collaborate with cross-functional teams, including data scientists and product managers, to deliver end-to-end solutions. Your responsibilities will include developing platform infrastructure to support advanced analytics, implementing robust testing frameworks, and driving continuous improvement in system architecture.

Key responsibilities:

  • Lead backend system design and development
  • Collaborate with cross-functional teams
  • Enhance platform infrastructure for analytics and experimentation
  • Implement developer and testing infrastructure
  • Drive system architecture improvements
  • Stay current with latest technologies and industry trends

The ideal candidate will have strong coding skills in Golang, Java, or similar languages, experience with data analytics tools like Hive, familiarity with CI/CD pipelines, and demonstrated leadership skills. You should be comfortable dealing with system complexity and have a track record of shipping high-quality product features efficiently.

Uber offers competitive compensation, including a base salary range of $185,000 - $205,500 per year, eligibility for bonus and equity awards, and comprehensive benefits. The company values diversity and inclusion, considering qualified applicants regardless of background or criminal history, consistent with legal requirements.

Join Uber's dynamic team and contribute to shaping the future of grocery delivery technology!

Last updated 8 hours ago

Responsibilities For Senior Software Engineer, (Backend) Delivery Experience

  • Lead the design, development, and deployment of scalable and reliable backend systems
  • Collaborate with cross-functional teams to deliver end-to-end solutions
  • Develop and enhance platform infrastructure for advanced analytics and experimentation
  • Implement robust developer and testing infrastructure
  • Drive continuous improvement in system architecture and operational excellence
  • Stay current with latest technologies and industry trends

Requirements For Senior Software Engineer, (Backend) Delivery Experience

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 total technical software engineering experience in programming languages (e.g. C, C++, Java, Python, or Go)
  • Highly efficient coding in Golang, Java or similar languages
  • Strong background in data analytics tools such as Hive or similar
  • Familiarity with CI/CD pipelines and testing frameworks
  • Demonstrated leadership skills
  • Experience in mentoring and guiding junior engineers

Benefits For Senior Software Engineer, (Backend) Delivery Experience

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Senior Software Engineer, (Backend) Delivery Experience

Senior Software Dev Engineer, AWS Alameda

Senior Software Dev Engineer role at AWS Alameda, building innovative Control Plane technologies for AWS services.

Support Engineer IV, ADSP Support Engineering

Senior Support Engineer role for Amazon's Demand Side Platform (DSP), focusing on troubleshooting, automation, and customer issue resolution.

Software Dev Engineer - Solid State Devices, Nitro SSD

AWS seeks a Senior Software Dev Engineer for Solid State Devices to develop firmware for Nitro SSD, optimizing cloud infrastructure performance.

Network Development Engineer, ADC Networking International

Join AWS as a Network Development Engineer to build and operate the world's largest cloud computing infrastructure, leading projects in network engineering, deployment, and optimization.

Optical Network Development Engineer

Join AWS as an Optical Network Development Engineer to build and scale global networks supporting cloud infrastructure.