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...

Uber

Software Engineering Senior

UberToronto - On-Site

Apply Now →

Skills & Technologies

Overview

Uber is hiring a Senior Software Engineer to lead initiatives in low-latency infrastructure for ad serving. You'll work with Java, Go, or C++ to design high-performance systems. This position requires expertise in distributed systems and backend design.

Job Description

Who you are

You have 5+ years of experience in backend engineering, particularly in designing and implementing high-performance systems. Your expertise in Java, Go, or C++ allows you to tackle complex challenges in concurrent programming and distributed systems. You understand the importance of low-latency infrastructure and have a proven track record of maintaining high availability in large-scale systems.

You are skilled in architecting solutions that unify diverse ad surfaces and complex demand constraints. Your experience includes driving the development of reliability metrics to ensure system health and performance. You thrive in collaborative environments, working closely with product and delivery teams to build reusable abstractions that enhance engineering velocity.

What you'll do

In this role, you will lead the design and implementation of low-latency infrastructure, focusing on in-memory signal caching and ad platform consolidations. You will conduct latency deep-dives and system profiling to achieve aggressive performance goals, ensuring core ad serving paths operate under 20ms. Your responsibilities will also include championing operational excellence through DR audits and risk documentation, contributing to the long-term resilience of the platform.

You will collaborate with cross-functional teams to drive mission-critical initiatives that reduce latency and maximize availability. Your leadership will be crucial in architecting foundational capabilities that enable the next generation of scalable advertising products across the Uber ecosystem. You will be expected to document your findings and share insights with the team to foster a culture of continuous improvement.

What we offer

Uber provides a dynamic work environment where you can make a significant impact on the company's advertising infrastructure. You will have the opportunity to work with cutting-edge technologies and be part of a team that values innovation and operational excellence. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products.

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

Lyft

Software Engineering

Lyft📍 Toronto

Lyft is seeking a Senior C++ Software Engineer to develop large-scale routing engines. You'll work primarily with C++ to enhance Lyft's mapping capabilities. This role requires a strong background in building high-throughput, low-latency backend services.

Senior
23h ago
Nubank

Software Engineering

Nubank📍 Toronto

Nubank is seeking a Senior Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires experience in software development and a willingness to learn new technologies.

Senior
1 month ago
Clutch

Software Engineering

Clutch📍 Toronto

Clutch is hiring a Senior Software Engineer to help build and scale their technology platform. You'll work with a full TypeScript stack, React, and PostgreSQL to enhance the car-buying experience. This position requires strong expertise in both front-end and back-end technologies.

Senior
3w ago
ZoomInfo

Software Engineering

ZoomInfo📍 Toronto

ZoomInfo is hiring a Senior Software Engineer to lead the development of robust tooling and AI-powered solutions for infrastructure efficiency. You'll work with Go to build high-performance internal tools and APIs. This position requires a strong background in backend development and DevOps patterns.

Senior
1w ago
Klick

Software Engineering

Klick📍 Toronto

Klick is hiring a Senior Software Engineer to tackle tough technical problems and contribute to the evolution of the life sciences industry. This role requires a strong technical background and a passion for understanding business impacts.

Senior
5 months ago