Uber

About Uber

Reimagining transportation for a better world

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mission Bay, San Francisco, CA💰 $15.8b3.9
B2CTravelMarketplaceTransportRidesharingDelivery

Key Highlights

  • Public company (NYSE: UBER) since May 2019
  • Completed over 1.5 billion trips globally
  • Generated $4.8B in revenue from Uber Eats in 2020
  • Raised $15.8 billion in funding

Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...

🎁 Benefits

Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...

🌟 Culture

Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...

Overview

Uber is hiring a Staff Software Engineer to lead the design and evolution of core backend systems for their Ads Demand Platform. You'll work with technologies like Java and APIs to create scalable solutions. This position requires 7+ years of backend engineering experience.

Job Description

Who you are

You have 7+ years of backend engineering experience building and operating large-scale, distributed systems in a production environment — you've owned services from design through deployment and have navigated the complexities of debugging intricate systems. Your strong proficiency in designing APIs, data models, and workflows emphasizes scalability, reliability, and maintainability, ensuring that the systems you build can handle the demands of a growing user base.

You possess a proven track record of technical leadership, including driving architecture decisions and mentoring senior engineers — your ability to influence across teams fosters a collaborative environment where innovative solutions can thrive. You are comfortable working closely with product, frontend, and feature teams to translate complex business needs into scalable technical solutions, ensuring that the advertiser experience is seamless and efficient.

What you'll do

In this role, you will lead the design and evolution of core backend systems that power the advertiser experience across all ads products and formats — your expertise will shape the foundational architecture and set the technical direction across multiple teams. You will define and drive platform architecture, APIs, and shared services used by various ads feature teams, ensuring that they are robust and scalable.

You will provide technical leadership through design reviews and mentorship, setting engineering best practices across the organization — your guidance will help elevate the technical capabilities of your peers and contribute to a culture of excellence. Owning system reliability and operational excellence will be a key part of your responsibilities, focusing on performance, scalability, and long-term maintainability of the systems you oversee.

What we offer

Uber offers a dynamic work environment where you can make a significant impact on the next generation of ads products at scale. You will have the opportunity to work with a talented team of engineers and collaborate with various stakeholders to drive innovation. The company values a culture of collaboration and encourages you to apply even if your experience doesn't match every requirement. Competitive compensation and benefits are part of the package, along with opportunities for professional growth and development.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Uber.

Similar Jobs You Might Like

Based on your interests and this role

Uber

Staff Engineer

Uber📍 San Francisco - Hybrid

Uber is hiring a Staff Software Engineer to develop and improve systems for the Uber and UberEats app. You'll work collaboratively with engineers, product managers, and designers to create a member-first experience. This role requires 7+ years of experience in software development.

🏢 HybridSenior
2 months ago
Uber

Staff Engineer

Uber📍 San Francisco - On-Site

Uber is hiring a Staff Software Engineer to lead technical solutions for the Consumer Incentives team. You'll work with Go, Python, and Java to enhance user experience and drive business growth. This role requires 7+ years of experience in software engineering.

🏛️ On-SiteSenior
1 month ago
Parafin

Staff Engineer

Parafin📍 San Francisco - Hybrid

Parafin is hiring a Staff Software Engineer to build and maintain their financial infrastructure. You'll work with technologies like Java and AWS to develop secure and high-performing systems. This position requires significant experience in software engineering.

🏢 HybridSenior
11 months ago
Kiavi

Staff Engineer

Kiavi📍 San Francisco - Hybrid

Kiavi is hiring a Staff Software Engineer to architect and maintain their complex loan origination platform. You'll work with Java and focus on code quality and test automation. This position requires significant experience in software engineering.

🏢 HybridSenior
1 month ago
GoFundMe

Staff Engineer

GoFundMe📍 San Francisco - Hybrid

GoFundMe is hiring a Senior Staff Software Engineer to design and develop innovative infrastructure for mission-driven fintech products. You'll work with technologies like Java and contribute to impactful solutions. This position requires a strong background in fintech or wealth management systems.

🏢 HybridSenior
2w ago