The Uber Eats team builds technology to connect people with what they want, when and where they want it. The Merchant APIs and Integrations team will build a programmatic experience for Uber's merchants through their POS providers or aggregators, creating a more seamless and cost-effective solution for more than 60% of UberEats merchants globally.
Requirements
- Experience with Go, Java, Python, or other backend technologies
- Strong software engineering fundamentals: knowledge of basic tenets and patterns for API design and code organization
- Experience with distributed system concepts and microservices ecosystem
- Experience of handling critical user facing tier1 systems
Responsibilities
- Build scalable and extensible backend systems that facilitate various workflows for integrated merchants
- Put reliability front and center: both at a system level and at the business metric level
- Address defects and inefficiencies with urgency, both reactively and proactively
- Design and build new user-friendly developer interfaces and tools
- Design and build reliable integration capabilities
- Design and build applications that work seamlessly with Uber delivery platforms
- The team is also accountable for Uber's public Orders API, which facilitates the fulfillment lifecycle of an order.
Other
- Organize and program manage your own work and work for your team, facilitating proper tracking of progress against committed goals
- 5+ years of software engineering experience
- For New York, NY-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year.
- You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp.
- Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office.