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 Staff Software Engineer to design and develop systems used by millions. You'll collaborate with engineers, product managers, and designers while writing high-quality code in Go, Python, or Java. This role requires 10+ years of experience in software development.

Job Description

Who you are

You have over 10 years of experience delivering, scaling, and owning highly successful software products — you're extremely proud of your accomplishments and the impact you've made in your previous roles. Your engineering and coding skills are proven, and you have the ability to write high-performance production-quality code. You are proficient in languages such as Go, Python, or Java, and you thrive on the challenge of solving ambiguous problems. You have a deep love for building elegant, maintainable, and well-documented code — abstracting and refactoring is a passion for you, not a chore.

You possess strong communication skills and a collaborative approach to problem-solving — you enjoy mentoring and coaching other engineers, helping them grow in their careers. You are always looking for opportunities to improve team operations and promote standard processes. Your perseverance drives you to get things done, focusing on shipping online production systems and overcoming roadblocks with enthusiasm.

What you'll do

In this role, you will design, develop, and improve systems and products that are used by millions of members — collaborating with a talented team of engineers, product managers, and designers to create innovative solutions. You will write high-quality code and uphold standards for testing and coverage, ensuring that the systems you build are reliable and efficient. You will align your team on solutions to ambiguous problems, analyzing the tradeoffs of different technical solutions to find the best path forward.

You will contribute to engineering cultivation in terms of quality, monitoring, and on-call practices, ensuring that your team maintains high standards. Mentoring and coaching other engineers will be a key part of your responsibilities, as you help them develop their skills and grow within the organization. You will also find opportunities to improve how your team operates, promoting standard processes that enhance productivity and collaboration.

What we offer

At Uber, you will be part of a dynamic team that is dedicated to building innovative solutions that impact millions of users. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a collaborative environment where your contributions are valued, and you will have the chance to make a significant impact on the products we build. We encourage you to apply even if your experience doesn't match every requirement — your passion for technology and commitment to excellence are what matter most.

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

Machine Learning Engineer

Uber📍 Bangalore - On-Site

Uber is hiring a Staff Software Engineer specializing in Machine Learning to lead the design and development of data-driven solutions. You'll work with Python and machine learning technologies in Bangalore, focusing on optimizing business metrics. This position requires 10+ years of experience in software engineering.

🏛️ On-SiteStaff
5 months ago
SolarWinds

Staff Engineer

SolarWinds📍 Bangalore

SolarWinds is seeking a Staff Engineer to join their development team focused on reinventing observability solutions. You'll work with technologies like Java, AWS, Docker, and Kubernetes to build modern cloud-native platform services. This role requires strong collaboration and technical skills in a fast-paced environment.

Senior
12h ago
Tekion

Staff Engineer

Tekion📍 Bangalore - On-Site

Tekion is hiring a Staff Software Engineer to build next-generation business applications on the cloud. You'll work with technologies like Java, Machine Learning, and AI. This position requires strong expertise in creating world-class products.

🏛️ On-SiteSenior
2w ago
RapidAI

Staff Engineer

RapidAI📍 Bangalore

RapidAI is seeking a Staff Software Engineer to lead the development of their deep clinical AI platform. You'll be instrumental in enhancing intelligent imaging and integrated workflows to improve patient outcomes. This role requires significant experience in software engineering.

Senior
1 month ago
Uber

Staff Engineer

Uber📍 Bangalore - On-Site

Uber is hiring a Senior Staff Software Engineer to lead the U4B Platform team in architecting and evolving their core B2B platform. You'll work with technologies like Java and cloud computing to ensure scalability and reliability. This role requires 15+ years of software engineering experience.

🏛️ On-SiteSenior
2 months ago