Senior Software Engineer

Uber is a transportation technology company that's revolutionizing urban mobility, food delivery, and logistics globally.
$198,000 - $220,000
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Senior Software Engineer, Backend, Platform Security

Senior Backend Engineer role at Uber focusing on platform security, PKI automation, and distributed systems development.

Senior Software Engineer

Senior Software Engineer role at Uber focusing on backend development for the Delivery Engineering organization, based in Hyderabad, India.

Sr Software Engineer, Backend, Platform

Senior Backend Engineer position focusing on developing and maintaining platform frameworks and libraries, requiring 5+ years of experience in software development.

Description For Senior Software Engineer

Uber is seeking a Senior Backend Engineer to join their team and help grow the UberEats ads business. This role offers an exciting opportunity to work on technology that impacts millions of users globally, focusing on enabling eaters to discover new foods and helping restaurants expand their customer base.

The position involves working with distributed backend systems and building data processing pipelines to handle large-scale data operations. As a Senior Backend Engineer, you'll be part of the technical foundation of a new product that's reshaping how people interact with food delivery and restaurant discovery.

The ideal candidate brings 4+ years of production system development experience and expertise in backend technologies like Golang, Java, Node.js, or Python. You'll need strong system design skills to create highly-scalable, robust, and fault-tolerant services that can support Uber's exponential growth requirements.

What makes this role particularly exciting is the opportunity to work at a company that's evolved from a premium black car service to becoming an integral part of urban transportation and logistics worldwide. You'll be working on systems that process millions of transactions and directly impact both consumers and businesses.

The role offers competitive compensation ($198,000-$220,000), equity opportunities, and a comprehensive benefits package. Based in San Francisco, you'll work in a hybrid environment that values both in-office collaboration and flexibility. This is an excellent opportunity for someone who thrives on learning new technologies, embraces challenges, and wants to make a significant impact on a global scale.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Work on distributed backend system to support Ads business
  • Build data processing pipelines to process large amount of data

Requirements For Senior Software Engineer

Go
Java
Node.js
Python
  • 4+ years of experience developing and shipping code for production systems
  • Strong command of a backend stack (Golang, Java, Node.js, Python, etc)
  • Deep system design skills for highly-scalable, robust, and fault-tolerant services
  • Bias toward action and ability to balance speed and quality
  • Strong collaboration skills and ownership of systems and products
  • Pride in code writing and strong sense of engineering craftsmanship
  • Ability to learn quickly and adapt to new technologies
  • Prior experience in ad serving stack is a plus

Benefits For Senior Software Engineer

Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?