Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

Uber is a technology company revolutionizing transportation and food delivery globally through its ride-sharing and food delivery platforms.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Logistics

Description For Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

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.

Last updated 2 minutes ago

Responsibilities For Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

  • Work with product managers to take ideas from inception to delivered feature
  • Write technical design docs to communicate architecture and design decisions
  • Give detailed code reviews for teammates
  • Write tests for code and maintain high code quality

Requirements For Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

Go
Java
Python
Node.js
Ruby
  • 3+ years full-time software engineering experience in a backend language/framework
  • Passion for delivering high quality, high impact user experiences
  • Ability to work across disciplines and teams
  • Strong communication skills in English
  • Experience writing Go in a production application (preferred)
  • 4+ years full-time software engineering experience (preferred)

Interested in this job?

Jobs Related To Uber Software Engineer II, Backend - UberEats Checkout/Merchant Operations Platform

Software Engineer II, Customer Obsession

Mid-level Backend Software Engineer role at Uber, focusing on building customer experience platforms with competitive compensation and hybrid work arrangement.

Software Engineer

Backend Software Engineer position at Uber, focusing on big data systems and distributed architecture, requiring 2+ years of experience and strong programming skills.

Software Engineer II - Networking (Back-end)

Backend Software Engineer role at Uber focusing on host networking systems and components across on-premises and cloud environments.

Program Manager, Tech- Talent Acquisition Technology - Oracle ATS

Program Manager position focusing on Talent Acquisition Technology and Oracle ATS implementation at Uber.

Software Engineer II, Backend - Shopper Experience

Backend Software Engineer II role at Uber's Grocery division, building fulfillment tools for shoppers with focus on distributed systems and scalability.