Senior Software Engineer - UberEats

Uber Eats is a global food delivery platform that has expanded beyond restaurants to serve grocery, retail, and more use cases worldwide.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Consumer

Description For Senior Software Engineer - UberEats

Uber Eats is seeking a Senior Software Engineer to join their team in developing consumer experiences on their globally recognized delivery platform. The role offers an opportunity to work on a platform that has evolved beyond restaurant delivery to encompass grocery, retail, and various other verticals worldwide.

As a senior full-stack engineer, you'll be responsible for developing new Consumer experiences on the Uber Eats app, with the potential to operate as a tech lead for one or more product surfaces. You'll lead a team of engineers to enhance consumer navigation through different platform options and support the scalable growth of their ecosystem.

The position involves significant collaboration with stakeholders in identifying and defining product requirements, creating technical designs, and implementing features. You'll work with both Web and Backend technologies, participate in code reviews, and contribute to engineering best practices. The role requires strong experience in full-stack development, including front-end web experience and API design.

Uber offers competitive compensation, including a base salary range of $185,000-$205,500 per year, along with bonus potential and equity awards. The company maintains a hybrid work model, emphasizing the importance of office presence for collaboration and cultural identity, with an expectation to spend at least half of work time in the assigned office.

This is an excellent opportunity for experienced engineers who want to make a significant impact on a platform used by millions of customers daily, while working with cutting-edge technologies and leading a team in a fast-paced, innovative environment.

Last updated 3 months ago

Responsibilities For Senior Software Engineer - UberEats

  • Work as a full-stack engineer on Uber Eats
  • Design, develop, and maintain user-facing features end-to-end using Web and Backend technologies
  • Act as a tech lead and mentor for software engineers
  • Participate in code reviews and contribute to the development of engineering best practices
  • Debug and troubleshoot complex issues across multiple systems
  • Collaborate with other teams to identify and resolve system bottlenecks

Requirements For Senior Software Engineer - UberEats

TypeScript
JavaScript
Java
Go
Python
  • 6+ years of experience in a relevant role
  • Previous experience working on full-stack development including front-end web experience and API design
  • Strong demonstrated experience with web technologies like HTML, CSS, Javascript, Typescript
  • Comfortable working in a framework-free environment, focusing on raw, vanilla code with Custom Elements
  • Experience with Java, Golang, Python or any similar backend languages
  • Engineering experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture
  • Strong communication skills, experience working with stakeholders including product managers, design and user research
  • Ability to learn new technologies and frameworks quickly

Benefits For Senior Software Engineer - UberEats

  • Equity
  • Bonus Program

Interested in this job?

Jobs Related To Uber Senior Software Engineer - UberEats

Senior Software Engineer

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

Sr Software Engineer, Delivery

Senior Software Engineer position at Uber, focusing on backend development for the grocery and retail delivery platform, requiring 3+ years of experience.

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.