The Shared Rides team at Uber is seeking a Senior Software Engineer to join their innovative mobile engineering team. This role is crucial in developing and maintaining Uber's flagship application, specifically focusing on the shared rides experience.
The team's primary focus is on delivering affordable rideshare services by optimizing cost-sharing among multiple riders. As a mobile engineer, you'll be instrumental in designing and implementing scalable software solutions that create seamless experiences in the Rider App. You'll work on complex user interfaces and enhance mobile application features to ensure efficient and defect-free experiences for both riders and drivers.
The position involves collaboration with cross-functional teams, including product, engineering, and operations, to deliver innovative solutions. You'll be working on complex real-time problems such as efficient driver-rider matching and route optimization for shared rides. The role requires expertise in Android development and a strong commitment to high engineering standards.
The Shared Rides team tackles various challenges, including:
Uber maintains a hybrid work culture where office presence is valued for collaboration and cultural identity. Employees are expected to spend at least half of their work time in their assigned office, fostering a collaborative environment while maintaining flexibility.
Join a team that welcomes diverse backgrounds and perspectives, working together to build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, this role offers an opportunity to make a significant impact on global transportation solutions.