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 a month 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

Sr Software Engineer, Python

Senior Python Software Engineer role at Uber, focusing on building and scaling developer tools and infrastructure for Machine Learning and Data Storage systems.

Sr. Software Engineer, Back End - Uber Flash and Direct

Senior Backend Engineer role at Uber, focusing on Direct and Flash delivery products, requiring 3+ years experience in distributed systems and scalable solutions.

Sr. Software Engineer - Backend

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

Senior Software Engineer, Windows Desktop Applications

Senior Software Engineer position at Uber focusing on Windows Desktop Applications development with competitive compensation and benefits.

Sr Oracle HCM Application Developer

Senior Oracle HCM Application Developer position at Uber, focusing on managing and enhancing HR SaaS applications.