Join Uber's Eats Checkout team, a crucial component powering every order placed on Uber Eats. As a Backend Software Engineer II, you'll be at the forefront of improving user experiences and increasing conversion rates for one of the world's leading food delivery platforms. The role focuses on developing and maintaining the core checkout flow that enables ordering from restaurants, grocery stores, and beyond.
You'll collaborate with product managers to transform ideas into user-facing features, craft technical design documents, and maintain high code quality standards through thorough code reviews and testing. The position requires strong backend development skills, particularly in languages like Go, Java, or Python, and the ability to work effectively across teams.
Uber offers a hybrid work environment, expecting employees to spend at least half their time in the office to maintain collaboration and cultural identity. The company values diversity and welcomes people from all backgrounds who share the vision of helping build a future of independent movement.
This role is perfect for engineers who are passionate about creating high-impact user experiences and want to work on technology that affects millions of users daily. You'll be part of a team that's constantly innovating to make Uber Eats the preferred platform for food and grocery delivery, working on challenges that require both technical expertise and creative problem-solving skills.
The position offers the opportunity to work with cutting-edge technology while solving real-world problems in the food delivery space. You'll be contributing to a platform that continues to evolve and expand its capabilities, making it an exciting time to join the team.