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

Software Engineering • Mid-Level
Uber • San Francisco - Hybrid
Skills & Technologies
Overview
Uber is hiring a Software Engineer II for their Autonomous Mobility & Delivery team to design and develop solutions for millions of users. You'll work with iOS technologies to enhance user-facing products across various apps. This position requires a Bachelor's degree and relevant experience in software engineering.
Job Description
Who you are
You have a Bachelor's degree in Computer Science or a related field, and you bring a solid foundation in software engineering principles. With experience in developing user-facing applications, you understand the importance of creating seamless and efficient user experiences. You thrive in collaborative environments, working closely with engineers, product managers, and designers to deliver high-quality solutions. Your problem-solving skills enable you to tackle ambiguous challenges and analyze trade-offs in technical solutions. You are committed to writing clean, maintainable code and uphold standards for testing and coverage. You are also eager to contribute to the engineering culture by promoting quality practices and monitoring.
What you'll do
As a Software Engineer II on the AM&D team, you will design, develop, and improve solutions that impact millions of users. You will build user-facing products across the Uber Rider App, UberEats App, and UberEats Merchant App, ensuring that they integrate seamlessly with autonomous vehicle technology. Your role will involve writing high-quality code and collaborating with your team to align on solutions to complex problems. You will also contribute to engineering cultivation by sharing best practices and participating in on-call rotations. Your work will help shape the future of Uber's mobility and delivery ecosystem, making it reliable, efficient, and scalable.
What we offer
Uber provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology that is shaping the future of transportation. The company values collaboration and offers a culture that supports professional growth and development. You can expect competitive compensation and benefits, along with a flexible work schedule that allows for a hybrid work model, balancing in-office and remote work.
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

Mobile Engineer
Uber is hiring a Senior iOS Engineer to lead the development of autonomous vehicle rider experiences. You'll work with Swift and UIKit to create impactful features. This position requires 5+ years of iOS development experience.

Mobile Engineer
Uber is hiring a Senior Mobile Engineer for their Experimentation Platform team. You'll design and implement features for the iOS Mobile SDK, collaborating with cross-functional teams. This position requires 5+ years of software engineering experience, including iOS development.

Software Engineering
Uber is hiring a Software Engineer II for their Autonomous Mobility & Delivery team to build intuitive iOS experiences for autonomous vehicle trips. You'll work with Swift and focus on user experience optimization. This position requires 2+ years of iOS engineering experience.

Mobile Engineer
Nextdoor is hiring a Mobile Engineer to enhance their iOS application and improve app infrastructure. You'll work with technologies like Swift and contribute to networking and analytics features. This role requires experience in mobile development.