Senior Software Engineer

Uber is a technology company transforming transportation and delivery services globally through its ride-sharing and food delivery platforms.
$198,000 - $220,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software Engineer

Uber is seeking a Senior Backend Engineer to join their UberEats ads business team in San Francisco or Sunnyvale. This role focuses on developing distributed backend systems and data processing pipelines that enable eaters to discover new foods while helping restaurants grow their customer base. The position requires 4+ years of experience with strong expertise in backend technologies like Go, Java, Node.js, or Python. The ideal candidate will have deep system design skills and experience building highly-scalable services. The role offers competitive compensation ($198,000-$220,000), equity, and comprehensive benefits. As part of Uber's hybrid work model, employees are expected to spend at least half their time in the office. This is an opportunity to impact millions of users globally while working on technical foundations of a growing product within Uber's ecosystem. The role combines technical challenges of large-scale distributed systems with direct business impact through the ads platform.

Last updated 8 hours 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
  • Technical strength with 4+ years of experience developing and shipping code for production systems
  • Strong command of a backend stack (eg. Golang, Java, Node.js, Python, etc)
  • Deep system design skills
  • Ability to learn quickly and adapt to new technologies
  • Strong collaboration and ownership of systems and products
  • Pride in code writing and engineering craftsmanship

Benefits For Senior Software Engineer

Medical Insurance
Equity
  • Eligible to participate in Uber's bonus program
  • Equity award opportunities
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Senior Software Engineer

Sr Software Engineer, Backend

Senior Backend Software Engineer position at Uber in São Paulo, Brazil, working on core services, delivery, and mobility platforms that impact millions of users globally.

Sr Applications Developer_Oracle HCM Cloud

Senior Oracle HCM Cloud Developer position at Uber, focusing on HR technology solutions and implementations with 8+ years of experience required.

Sr Software Engineer

Senior Software Engineer role at Uber working on autonomous vehicle systems and marketplace integration.

Sr Software Engineer - Earner

Senior Software Engineer position at Uber focusing on Backend Engineering for the Earner team in San Francisco, offering competitive compensation and benefits.

Support Engineer IV, Alexa Connect Kit, Alexa Smart Home, Alexa Connect Kit

Support Engineer role at Amazon's Alexa Connect Kit team, focusing on IoT device maker support and smart home technology integration.