
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...
Skills & Technologies
Overview
Uber is hiring a Software Engineer II for their Tech Center in Sao Paulo to contribute to projects in Mobility, Delivery, and Core Services. You'll work with global teams to enhance engineering processes and develop impactful products. This role requires experience in iOS development.
Job Description
Who you are
You have a solid background in software engineering, particularly with iOS development, and are eager to contribute to innovative projects that impact millions of users worldwide. You thrive in collaborative environments and enjoy working with global teams to enhance engineering processes. Your experience includes developing applications that improve user experiences and streamline operations.
You understand the importance of building efficient and robust systems, especially in the context of mobility and delivery services. Your technical skills enable you to tackle complex challenges and contribute to the development of solutions that transform transportation and logistics. You are adaptable and open to learning new technologies and methodologies that can enhance your contributions.
Desirable
Experience with additional programming languages or frameworks is a plus, as is familiarity with backend systems and cloud services. You are passionate about user-centric design and have a keen interest in optimizing applications for performance and scalability. You are also comfortable with agile methodologies and understand the importance of iterative development and continuous improvement.
What you'll do
In this role, you will join one of Uber's key teams: Mobility, Delivery, or Core Services. You will collaborate with cross-functional teams to develop and enhance applications that improve ride-sharing, navigation, and real-time route optimization. Your contributions will directly impact the user experience, making transportation solutions more efficient and reliable.
You will also work on projects that streamline the delivery process, focusing on order processing, logistics, and real-time tracking. Your role will involve designing and implementing features that optimize the end-to-end delivery experience for both drivers and customers.
As part of the Core Services team, you will help develop and manage the infrastructure that powers all Uber applications. This includes working on systems that handle millions of transactions per second and ensuring that they meet the evolving needs of Uber's business. You will face deep technical challenges and have the opportunity to build engaging products that enhance the customer journey.
What we offer
Uber provides a dynamic work environment where you can grow your skills and make a significant impact. You will have the opportunity to work with talented professionals who are dedicated to innovation and excellence. The company values collaboration and encourages you to share your ideas and insights.
In addition to a competitive salary, Uber offers benefits that support your well-being and professional development. You will have access to resources that help you thrive in your role and advance your career. The company is committed to creating a diverse and inclusive workplace where everyone can contribute and succeed.
We encourage you to apply even if your experience doesn't match every requirement. Join us at Uber and be part of a team that is transforming the way people and goods move in cities around the globe.
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
Swile is hiring a Senior Software Engineer (iOS) to elevate their mobile platforms and enhance user experience. You'll work with Swift and Objective-C to deliver high-performance iOS applications. This role requires deep iOS expertise and a commitment to quality.

Software Engineering
Uber is hiring a Software Engineer II - iOS to develop and maintain core iOS observability SDKs for crash reporting and performance monitoring. You'll work on tools that enhance the stability of Uber applications for millions of users. This position requires experience in mobile development.

Software Engineering
Uber is hiring a Software Engineer II for their Hybrid Mobile Experience team in Amsterdam. You'll focus on building the global foundation for critical features across Uber Rides and Uber Eats, utilizing skills in iOS and Swift. This role requires experience in mobile development and a strong understanding of server-driven UI delivery.

Software Engineering
Uber is hiring a Software Engineer II for their Tech Center in Sao Paulo to contribute to projects in Mobility, Delivery, and Core Services. You'll work with global teams to develop impactful products, focusing on enhancing engineering processes and user experiences.