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

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

Jobs Related To Uber Senior Software Engineer

Sr. Software Engineer - Delivery Platform

Senior Software Engineer position at Uber's Delivery Platform, focusing on backend development for their food delivery, grocery, and retail products.

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.

Sr Integration Engineer - Oracle HCM Cloud

Senior Integration Engineer role at Uber focusing on Oracle HCM Cloud implementations and integrations across HR domains.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development and distributed systems, requiring 6+ years of experience and strong technical leadership skills.

Senior Software Engineer, (Backend) Delivery Experience

Senior Backend Engineer role at Uber's Grocery division, building scalable systems for delivery experience, offering $185k-$205.5k salary with hybrid work model.