Engineering Manager II (Uber Eats)

Uber Eats is the fastest growing food delivery platform in the world, helping to redefine on-demand food delivery for a new generation.
$218,000 - $242,000
Backend
Staff Software Engineer
Hybrid
5+ years of experience
Consumer

Description For Engineering Manager II (Uber Eats)

Uber Eats, the world's fastest-growing food delivery platform, is seeking an Engineering Manager II to lead their Discovery Group. This is a crucial role within a rapidly expanding business that has doubled its revenue in the last year. The position offers an opportunity to shape the future of food delivery by crafting reliable, personalized discovery experiences for millions of users.

As Engineering Manager II, you'll lead a full-stack engineering team responsible for critical systems powering the eater home feed, browse experience, search results, and menu personalization. The role requires a blend of technical expertise and leadership skills, with a focus on building and scaling discovery systems that help users find exactly what they're looking for.

The position demands 5+ years of software development experience and 3+ years of people management experience. You'll work at the intersection of technology and business, collaborating with cross-functional teams including Operations, Data Science, Product, Design, and Marketing. Your technical prowess in backend engineering and system design will be essential for leading from the front.

This is an exciting opportunity to join a market leader that's redefining the food delivery industry. You'll have the chance to make a significant impact on user experience while working with cutting-edge technology and talented teams. The role offers competitive compensation ($218,000-$242,000) plus equity and benefits, reflecting the position's strategic importance.

The hybrid work environment promotes collaboration while offering flexibility, requiring at least 50% office presence. Based in major tech hubs (New York, Seattle, San Francisco), you'll be part of a dynamic organization that values innovation, diversity, and professional growth. If you're passionate about building scalable systems and leading high-performing teams in a fast-paced environment, this role offers the perfect blend of technical leadership and business impact.

Last updated 15 days ago

Responsibilities For Engineering Manager II (Uber Eats)

  • Manage a full-stack engineering team that owns backend and frontend systems
  • Build search & discovery experience for UberEats
  • Provide consumers with recommendations to power their home feed and search results
  • Create an ecosystem where eater choices are dynamic, personalized and optimized
  • Partner with Operations, Engineering, Data Science, Product, Design, Research, and Marketing teams
  • Set roadmap and goals for team members
  • Mentor engineers and help team members grow in their careers

Requirements For Engineering Manager II (Uber Eats)

  • 5+ years of experience in software development
  • 3+ years of people management experience, managing engineers
  • Bachelor's degree in Computer science, Math, Statistics or related field
  • Outstanding technical skills (backend engineering, object-oriented design, data structures and algorithms)
  • Experience in partnering with product and program management teams
  • Excellent written and verbal communication skills
  • Strong interpersonal and communication skills
  • Strong data analysis, problem solving skills, strategic thinking
  • Ability to operate in a fast-paced environment

Benefits For Engineering Manager II (Uber Eats)

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Engineering Manager II (Uber Eats)

Staff Software Engineer for Container Platform

Staff Software Engineer position focusing on building and maintaining Uber's next-generation container orchestration platform.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on full-stack development and system architecture for core business functions.

Sr Staff Software Engineer, Risk

Lead the development of large-scale risk management systems at Uber, protecting millions of users while ensuring seamless experiences across the platform.

Sr. Staff Software Engineer - Customer Obsession

Senior Staff Software Engineer position at Uber's Customer Obsession Engineering team, focusing on building scalable support systems and leading technical initiatives.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on distributed systems and batch storage infrastructure, building multi-petabyte replication services.