
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 - Hybrid
Overview
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.
Job Description
Who you are
You have 7+ years of experience delivering, scaling, and owning highly successful and innovative software products — your contributions have made a significant impact on user experiences and product success. You thrive in collaborative environments, working closely with engineers, product managers, and designers to create solutions that meet user needs. Your expertise in writing high-quality code and upholding standards for testing and coverage ensures that the systems you develop are robust and reliable. You are skilled at aligning teams on solutions to ambiguous problems, analyzing tradeoffs of different technical solutions, and contributing to engineering best practices in terms of quality and monitoring.
You have a passion for mentoring and coaching other engineers, helping them grow in their careers and improve their technical skills. You actively seek opportunities to enhance team operations and promote standard processes that lead to better outcomes. Your strong communication skills enable you to articulate complex technical concepts to diverse audiences, fostering a culture of collaboration and innovation within the team.
What you'll do
In this role, you will design, develop, and improve systems and products used by millions of Uber members, ensuring a seamless and member-first experience across the Uber and UberEats platforms. You will collaborate with a talented team of engineers, product managers, and designers to create solutions that enhance user engagement and satisfaction. Your responsibilities will include writing high-quality code, conducting thorough testing, and maintaining high standards for code coverage. You will also play a key role in aligning the team on solutions to ambiguous problems, analyzing tradeoffs of different technical approaches, and contributing to the overall engineering culture at Uber.
As a Staff Software Engineer, you will have the opportunity to mentor and coach other engineers, sharing your knowledge and expertise to help them grow in their roles. You will actively seek opportunities to improve team operations and promote standard processes that lead to better outcomes. Your contributions will directly impact the foundations of Uber around the world, making a difference in the lives of users who rely on the platform for their on-demand needs.
What we offer
Uber offers a dynamic work environment where you can thrive and make a meaningful impact. You will have the opportunity to work on innovative projects that shape the future of on-demand services. The company values collaboration and encourages employees to share their ideas and insights. You will also benefit from a supportive culture that prioritizes professional development and growth, allowing you to advance your career while contributing to the success of the team and the organization as a whole.
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 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.

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

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

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

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