Uber Eats, a leading global food delivery platform, is seeking a Software Engineer II to join their dynamic team. This role presents an exciting opportunity to work on a platform that has evolved beyond restaurants to serve various use cases including grocery, retail, and more worldwide.
As a Software Engineer II at UberEats, you'll be at the forefront of developing new experiences that help consumers navigate the platform's diverse offerings. The role combines technical expertise with product focus, requiring collaboration with various stakeholders to translate business requirements into scalable technical solutions.
The position offers a competitive base salary range of $158,000 - $175,500 per year, along with participation in Uber's bonus program and potential equity awards. Working in a hybrid environment, you'll be expected to spend at least half of your work time in the office, fostering collaboration and maintaining Uber's cultural identity.
Key technical requirements include proficiency in Java, Golang, or similar languages, with experience in distributed systems and scalable architecture. The role demands both backend expertise and familiarity with frontend technologies like React, making it ideal for engineers who enjoy full-stack development.
What sets this opportunity apart is the chance to work on features that directly impact millions of users worldwide. You'll be involved in A/B testing, API design, and developing solutions that support the scalable growth of Uber's ecosystem. The role offers exposure to various aspects of the business, from consumer applications to complex distributed systems.
For the right candidate, this position offers not just a job but a chance to shape the future of food delivery and retail commerce. You'll work with cutting-edge technologies, solve complex technical challenges, and contribute to a platform that continues to revolutionize how people access goods and services in their daily lives.