
Reimagining transportation for a better world
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...
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...

Uber • Bangalore, IND
Uber is hiring a Software Engineer II to contribute to the Uber Eats platform, focusing on enhancing user experience and operational efficiency. You'll work with Java and collaborate with cross-functional teams to drive impactful solutions. This position requires relevant engineering experience.
You have a solid foundation in software engineering principles and at least 2-5 years of experience in developing scalable applications. Your expertise in Java allows you to build robust backend systems that support high traffic and complex functionalities. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver impactful solutions. You are comfortable with agile methodologies and have experience in participating in code reviews and technical discussions. You understand the importance of writing clean, maintainable code and are always looking for ways to improve system performance and reliability. You are open to learning new technologies and adapting to the evolving needs of the team.
Experience with cloud platforms such as AWS or Azure would be a plus, as well as familiarity with microservices architecture. Knowledge of database management systems and API design principles will help you excel in this role. If you have experience in the food delivery or logistics industry, that would be an added advantage.
As a Software Engineer II at Uber, you will be part of the Uber Eats team, where your contributions will directly impact the way we serve our customers and partners. You will design, develop, and maintain backend services that power the Uber Eats platform, ensuring they are scalable and efficient. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve writing high-quality code, conducting unit tests, and participating in code reviews to maintain code quality standards. You will also be responsible for troubleshooting and resolving production issues, ensuring minimal downtime and optimal performance of the services you manage. You will have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of learning and growth.
Uber provides a dynamic work environment where innovation is encouraged, and your ideas can lead to real-world impact. You will have access to professional development opportunities and resources to enhance your skills. We offer competitive compensation and benefits, including health insurance, retirement plans, and flexible working arrangements. Join us in our mission to reimagine the way the world moves and be part of a team that is making a difference in communities around the globe.
Apply now or save it for later. Get alerts for similar jobs at Uber.