
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 Staff Software Engineer to lead technical direction and solve complex problems within the Uber Courier product. You'll collaborate with cross-functional teams to enhance product features and drive growth. This role requires 10+ years of engineering experience.
Job Description
Who you are
You have over 10 years of engineering experience, demonstrating a strong technical background and the ability to lead complex projects. Your expertise allows you to provide technical direction and hands-on problem-solving, ensuring that your team delivers high-quality solutions. You excel at building strategic relationships with stakeholders across various teams, aligning goals, and driving project success. Your collaborative nature helps you establish and maintain relationships with diverse internal stakeholders, including engineers, product managers, and designers, to achieve organizational objectives.
You are passionate about enhancing the engineering culture within your team, focusing on quality, monitoring, and on-call practices. You take pride in mentoring others, sharing best practices, and role modeling effective engineering behaviors. Your ability to identify value and create efficiencies is complemented by your commitment to teaching others how to do the same, fostering a culture of continuous improvement.
What you'll do
In this role, you will provide technical leadership to the engineering team, guiding both junior and senior engineers through complex challenges. You will lead organization-wide engineering projects through all lifecycle stages, ensuring alignment with strategic goals. Your responsibilities will include actively participating in recruiting and interviewing processes, continuously raising the hiring bar, and onboarding new engineers to help them integrate into the team effectively.
You will play a crucial role in driving project and organizational goals by collaborating with cross-functional teams. Your contributions will help shape the engineering culture, focusing on quality and efficiency. You will also be involved in establishing best practices and mentoring team members, ensuring that the engineering team is well-equipped to tackle challenges and deliver exceptional results.
What we offer
At Uber, you will be part of a dynamic team that values innovation and collaboration. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. You will have the opportunity to work on impactful projects that enhance the Uber Courier product, contributing to the overall growth of the company. Join us in shaping the future of delivery services and making a difference in the lives of consumers.
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 own the technical vision for the Payments data ecosystem. You'll work with technologies like Java, Python, and AWS to design scalable data pipelines. This position requires significant experience in technical leadership and architecture.

Staff Engineer
Celigo is hiring a Staff Software Engineer to design and develop turnkey business applications for cloud systems. You'll work with JavaScript and Node.js, leveraging your experience in microservice architecture. This role requires 8+ years of experience in a product-based environment.

Staff Engineer
Storable is hiring a Staff Software Engineer to contribute to their Payments platform. You'll work with Node.js, NestJS, and AWS to design and develop high-quality software solutions. This position requires 10+ years of experience in backend API development.

Staff Engineer

Software Engineering
Zscaler is hiring a Staff Software Development Engineer to contribute to their cloud-native Zero Trust Exchange platform. You'll work in a high-performing team focused on cybersecurity solutions. This role requires significant experience in software development.