Staff Software Engineer - Eater Growth

Uber Uber · Consumer · New York, NY +1 · Engineering

Staff Backend Engineer for Uber Eats' Early User Growth organization, focusing on core systems for new user discovery, onboarding, and engagement. Requires strong architectural judgment, experience with distributed systems, and technical leadership.

What you'd actually do

  1. Lead the design and evolution of core backend systems powering Early User Growth initiatives.
  2. Define and drive platform architecture, APIs, and shared services used across multiple teams.
  3. Partner with Product, Design, and Data Science to deliver scalable solutions that enable rapid experimentation.
  4. Own system reliability, scalability, and long-term maintainability of Growth services.
  5. Influence technical direction through design reviews, mentorship, and engineering best practices.

Skills

Required

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 7+ years of full-time Software Engineering experience
  • Strong fundamentals in algorithms, data structures, and system design
  • Experience designing scalable APIs, data models, and backend workflows
  • Experience with microservice architectures
  • Proficiency in one or more backend languages such as Java, Go, Python, or C++

Nice to have

  • Experience building growth, onboarding, or experimentation systems
  • Experience designing A/B testing frameworks and measurement strategies
  • Experience building shared platform services used by multiple product teams
  • Background in consumer-facing applications at scale
  • Experience in a two- or three-sided marketplace
  • Experience working on Search, Feed, ranking, or personalization systems

What the JD emphasized

  • strong architectural judgment
  • experience operating distributed systems at scale
  • ability to influence technical direction beyond a single team
  • Proven experience building and operating large-scale distributed systems in production
  • Demonstrated technical leadership across multiple teams