Sr. Engineering Manager, Key Value (kv)

Cockroach Labs Cockroach Labs · Data AI · New York, NY · Engineering

Engineering Manager for the Key Value (KV) layer of CockroachDB, responsible for leading a team of ~10 engineers working on distributed transaction protocols, replication (Raft consensus), and data placement. The role involves managing projects, coaching engineers, driving the roadmap, and collaborating with product and other engineering teams. Requires strong technical background in databases or systems infrastructure and proven management experience.

What you'd actually do

  1. Lead the team. Manage projects, coach engineers, run the performance and growth process, and hire to maintain the technical bar and culture as the team evolves.
  2. Drive the roadmap. Along with the team’s technical leads, partner with Engineering and Product leadership to plan, prioritize, and ship multi-quarter projects across the team’s subdomains - replication, transactions, distribution, and resource management.
  3. Be the connective tissue with the rest of Database Engineering org. KV sits at the center of our product. The storage layer sits below, SQL sits on top, Backup, Restore and Changefeeds (CDC) move data through it. You'll keep those interfaces healthy - technically and organizationally.
  4. Run a portfolio of highly technical projects. The team's domain is broad and deep. You'll keep several large, parallel projects on track without losing the technical details that matter.
  5. Represent the team externally. Tech talks, conferences, meetups, hackathons - showing the team's work off to the broader database and distributed systems community.

Skills

Required

  • Software engineering management
  • Project management
  • Coaching and performance management
  • Technical leadership in distributed systems or databases
  • Cross-functional collaboration
  • Hiring and team building

Nice to have

  • Experience with distributed transaction protocols
  • Experience with consensus protocols (e.g., Raft)
  • Experience with database internals
  • Experience leading teams across time zones

What the JD emphasized

  • 5+ years managing software engineering teams
  • Deep technical foundation
  • High EQ
  • Project management chops
  • Distributed-team fluency
  • Genuine interest in the domain