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

Skills & Technologies

Overview

Uber is hiring a Senior Software Engineer to build scalable platforms for Earners. You'll work with Java and Golang to develop high-quality product features. This position requires 5+ years of backend software engineering experience.

Job Description

Who you are

You have 5+ years of backend software engineering experience building production systems at scale — you've owned services from design through deployment and have war stories from debugging complex distributed systems issues. You possess deep expertise in Java and Golang — you've shipped high-throughput APIs that handle millions of requests and have strong opinions on service architecture, dependency injection, and testing strategies. You are experienced in working collaboratively and leading cross-functional teams — you understand the importance of communication and teamwork in delivering high-quality products. You are willing to take ownership of the products you build, thinking about operations, maintenance, and reliability. You have experience mentoring and guiding junior engineers — you enjoy sharing your knowledge and helping others grow in their careers.

What you'll do

In this role, you will build highly scalable and high-quality product features that our Drivers use every day — your work will directly impact the experience of Earners around the world. You will write elegant, maintainable, scalable, and well-documented code — ensuring that your contributions are easy to understand and maintain. You will collaborate cross-functionally with Data, Design, and Product teams for problem-solving and product development — your ability to work with diverse teams will be crucial in driving successful outcomes. You will engage in data-driven architecture and systems design — leveraging analytics to inform your decisions and improve product performance. You will build reliable alerting and monitoring for the products you create — ensuring that any issues are quickly identified and addressed. You will provide technical leadership to more junior engineers on the team — guiding them through challenges and helping them develop their skills.

What we offer

At Uber, we offer a collaborative and inclusive work environment where you can thrive. You will have the opportunity to work on impactful projects that improve the experience for Earners globally. We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and backgrounds. Our culture emphasizes continuous learning and growth, providing you with the resources and support to advance your career. Join us in our mission to create platforms that empower Earners to achieve their desired outcomes.

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

Software Engineering

Uber📍 San Francisco - Hybrid

Uber is hiring a Senior Software Engineer to build foundational platform capabilities for AI agents. You'll work with Java and Python, focusing on systems design and CI/CD integration. This position requires strong experience in software engineering and AI infrastructure.

🏢 HybridSenior
2w ago
6sense

Software Engineering

6sense📍 San Francisco

6sense is hiring a Senior Software Engineer to help revolutionize B2B revenue generation through advanced AI and machine learning. You'll work with Java and big data technologies to build impactful solutions. This role requires a strong background in software engineering and a passion for creating high-quality products.

Senior
2 months ago
6sense

Software Engineering

6sense📍 San Francisco - On-Site

6sense is hiring a Senior Software Engineer to develop backend and data engineering frameworks for their revenue AI and analytics products. You'll work with technologies like Java and Python, focusing on scalability and performance. This position requires 5+ years of experience in software engineering.

🏛️ On-SiteSenior
2 months ago
Uber

Software Engineering

Uber📍 San Francisco - Hybrid

Uber is hiring a Senior Software Engineer to lead the technical strategy for their search initiatives. You'll design and ship features using Go and modern web technologies. This position requires strong engineering skills and a product-focused mindset.

🏢 HybridSenior
1w ago
Uber

Software Engineering

Uber📍 San Francisco - Hybrid

Uber is hiring a Senior Software Engineer to drive the development of security services and frameworks. You'll work with machine learning techniques to enhance security systems and data pipelines. This position requires a strong software engineering background and experience in security.

🏢 HybridSenior
1w ago