About the Team
Uber Eats is revolutionizing the future of delivery on a massive scale. What began as a platform to move people now enables on-demand delivery for nearly anything customers need. The Delivery Engineering team tackles complex technical challenges, ensuring our platform evolves beyond transporting people and food. From optimizing logistics to real-time tracking, we develop technology that connects customers, earners, and brands with speed and reliability, delivering an exceptional experience across the globe.
About the Role
We're seeking a product focused Senior Software Engineer to develop new experiences on Uber Eats across multiple product surfaces. Your work will help consumers better navigate our platform's diverse offerings and support the scalable growth of our ecosystem. In this role, you'll collaborate with stakeholders to identify product requirements, translate them into scalable technical designs, and work closely with other engineers to implement and launch these features.
Want more jobs like this?
Get jobs delivered to your inbox every week.
Basic Qualifications
- Minimum 5+ years of hands-on experience in backend development, building and delivering end-user products.
- Strong sense of ownership, grit, and drive.
- Expertise in system design and architecture, with a proven ability to lead the development of complex, scalable systems.
- Demonstrated leadership in driving projects and mentoring junior engineers to improve team performance and code quality.
- Excellent communication and collaboration skills, with experience in cross-functional teams and a history of delivering results through partnerships.
- A focus on impact, with a track record of making strategic decisions that align with business goals and deliver measurable outcomes.
Preferred Qualifications
- Domain knowledge in areas such as autonomous systems, logistics, mapping, experimentation, search, ranking, optimization, loyalty programs, and membership systems.
- Understanding of marketplace dynamics, including supply-demand matching, pricing, and incentive systems, particularly in transportation or autonomous domains.
- Experience with optimization techniques (e.g., linear programming, dynamic programming, heuristic algorithms) and their application in large-scale systems.
What You'll Do
- Lead the design and development of highly scalable systems, ensuring efficient operation of the marketplace at scale.
- Drive technical projects from inception to completion, collaborating with cross-functional partners like product managers, data scientists, and operations teams to deliver impactful solutions.
- Develop and optimize algorithms to address challenges in autonomous vehicle routing, matching, pricing, and incentive systems, directly improving marketplace performance.
- Make informed decisions balancing speed, performance, and quality, aligning technical choices with business goals and engineering best practices.
- Mentor and guide junior engineers, enhancing team velocity and improving the quality of technical output.
- Drive best practices in engineering processes, focusing on performance, reliability, and security.
For New York, NY-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
For San Francisco, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.