Senior Engineering Manager

Uber Uber · Consumer · Bangalore, India · Engineering

Senior Engineering Manager to lead Vitess and MySQL engineering teams, focusing on database internals, distributed systems, and large-scale production operations for Uber's relational database platform.

What you'd actually do

  1. Lead, grow, and mentor a multi-layer organisation of Senior Engineers, Tech Lead Managers (TLMs), and Engineering Managers — owning hiring, performance management, career development, and team culture.
  2. Build a high-performing, inclusive engineering team with a strong culture of technical excellence, ownership, high bar for quality and psychological safety.
  3. Define and drive the multi-year technical roadmap for Vitess and MySQL at Uber
  4. Provide hands-on technical oversight: lead architecture reviews, set engineering standards, and maintain a high bar for design quality, reliability, and operational hygiene across all team charters.
  5. Own SLO definition and reliability targets for the Vitess and MySQL platforms; drive incident response culture, runbook discipline, and systematic post-mortem processes.

Skills

Required

  • 10+ years of hands-on software engineering experience building and operating large-scale distributed systems, with deep expertise in database systems, online data platforms, or adjacent infrastructure (search, OLAP, streaming).
  • 4+ years of engineering management experience, including direct management of Senior Engineers and at least one layer of management (Engineering Managers or Tech Lead Managers).
  • Proficiency in Go and/or Java; strong command of distributed systems fundamentals Demonstrated ability to drive technical strategy and roadmap for complex, high-scale systems with multiple stakeholders and competing priorities.

Nice to have

  • Experience in distributed database systems and internals