
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...
Overview
Uber is hiring a Senior Staff Engineer to lead the Identity organization in building scalable and secure systems. You'll work with technologies like Java and AWS to solve complex engineering challenges. This role requires significant experience in software engineering and architectural design.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building scalable and reliable systems. Your expertise in Java and Python allows you to tackle complex problems and implement effective solutions. You are well-versed in AWS and understand how to leverage cloud technologies to enhance system performance and security. You have a proven track record of promoting coding best practices and fostering an inclusive team environment. Your ability to foresee architectural challenges and proactively address them sets you apart as a leader in your field. You thrive in collaborative settings, working closely with cross-functional teams to drive innovation and efficiency.
Desirable
Experience with generative AI technologies is a plus, as you will be expected to lead the adoption of new standards and practices within the organization. Familiarity with large-scale systems and a passion for improving developer velocity will help you succeed in this role.
What you'll do
As a Senior Staff Engineer at Uber, you will be responsible for solving strategically important multi-year large-scale problems. You will engage in hands-on coding and code reviews, ensuring that best practices are followed throughout the development process. Your role will involve designing long-lasting engineering artifacts that reduce complexity and improve system reliability. You will collaborate with engineering leadership to make informed decisions about high-impact innovations and guide the team in adopting new technologies. Your leadership will help create an inclusive environment that promotes open communication and collaboration across teams.
You will also have the opportunity to work on various Uber products and partner companies, allowing you to influence the direction of our technology stack. Your insights will be crucial in addressing architectural problems before they become significant issues, ensuring that our systems remain compliant and secure. You will play a key role in shaping the future of Uber's Identity organization, driving initiatives that enhance user experience and operational efficiency.
What we offer
Uber provides a dynamic work environment where you can grow your career while making a significant impact. We offer competitive compensation and benefits, including opportunities for professional development and advancement. You will be part of a diverse team of engineers who are passionate about building innovative solutions that enhance the user experience. Our culture encourages collaboration and creativity, allowing you to contribute your ideas and expertise to meaningful projects. We believe in work-life balance and offer flexible working arrangements to support your personal and professional goals.
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 Senior Staff Software Engineer to enhance the payments platform that supports various business lines. You'll work with Java and Spring to create reliable and maintainable code. This role requires extensive experience in backend engineering.

Staff Engineer
Uber is hiring a Staff Software Engineer to define and evolve the infrastructure for real-time ML and generative AI inference. You'll work with distributed systems and backend architecture to support thousands of models in production. This position requires 8+ years of engineering experience.

Staff Engineer
Uber is hiring a Staff Software Engineer to lead the Financial Products team in building user-facing fintech products. You'll work with JavaScript, TypeScript, React, and Node.js to drive high-impact projects. This role requires 7+ years of experience in web technology.

Software Engineering
Uber is seeking a Senior Software Engineer to join their Storage Platform team. You'll design and develop scalable database solutions while collaborating with cross-functional teams. This role requires 6+ years of software development experience and proficiency in programming languages such as Go, Java, C++, or Python.

Staff Engineer
Yugabyte is hiring a Staff Engineer to contribute to the development of YugabyteDB, a PostgreSQL-compatible distributed database. You'll work on cloud-native applications and leverage your expertise in PostgreSQL and cloud technologies. This position requires significant experience in database technologies.