
About Uber
Reimagining transportation for a better world
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...

Staff Engineer • Senior
Uber • San Francisco - On-Site
Skills & Technologies
Overview
Uber is hiring a Staff Software Engineer to lead the design and architecture of high-performance infrastructure within the pricing and incentives domain. You'll work with technologies like Python, Java, and Go, and require 8+ years of experience.
Job Description
Who you are
You have 8+ years of full-time engineering experience, with a strong foundation in computer science principles and a systematic problem-solving approach. You are highly proficient in programming languages such as Python, Java, Go, or C/C++, and you have the ability to quickly learn new languages as needed. Your knowledge of algorithms, data structures, and complexity analysis enables you to tackle complex challenges effectively.
You have experience building and managing distributed systems, and you understand the intricacies involved in optimizing tech stacks for efficiency, speed, and accuracy. Your background includes mentoring junior engineers, fostering a culture of knowledge exchange, and promoting continuous improvement within your team.
What you'll do
In this role, you will lead the design and architecture of a high-performance infrastructure that prioritizes scalability, reliability, and efficiency. You will collaborate with cross-functional teams to define requirements and translate them into technical specifications, ensuring that the solutions you develop align with Uber's strategic marketplace goals. Your responsibilities will also include optimizing existing systems and contributing to the development of observability or metrics systems.
You will have the opportunity to work on some of the most strategic marketplace problems at Uber scale, directly impacting the company's global business. Your role will involve integrating end-to-end machine learning models at scale, which will enhance the overall performance of the marketplace. You will be expected to mentor junior engineers, guiding them in their professional development and fostering a collaborative team environment.
What we offer
Uber provides a competitive salary range for this role, with a base salary between USD$232,000 and USD$258,000 per year. You will be part of a dynamic team that values innovation and collaboration, and you will have the chance to work on impactful projects that shape the future of mobility. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
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

Staff Engineer
Uber is hiring a Staff Engineer to lead the marketplace simulation and data infrastructure. You'll work with technologies like Java, Python, and AWS to optimize pricing systems that impact millions of rides daily. This position requires a proven track record in technical leadership and innovative solutions.

Staff Engineer
Cruise is hiring a Staff Software Engineer to implement scalable testing pipelines for autonomous vehicle behavior development and validation. You'll work closely with stakeholders to ensure simulation testing provides clear signals on AV behavior. This position requires significant experience in software engineering.

Staff Engineer
Uber is hiring a Senior Staff Engineer for their Autonomous Mobility & Delivery team to drive the vision and platform strategy for autonomous vehicles. You'll work on critical systems like the API Gateway and Data Pipelines. This role requires significant experience in engineering and platform development.

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

Staff Engineer
Cruise is hiring a Staff Software Engineer to lead the Simulation Test Engineering team in developing scalable testing pipelines for autonomous vehicle behavior validation. You'll work closely with stakeholders to ensure precise and reliable testing products. This position requires significant experience in software engineering.