Senior Engineering Manager, Storage Execution (rss)

MongoDB MongoDB · Enterprise · New York, NY · PTO Durable TXs & Availability

Senior Engineering Manager for MongoDB's Replicated Storage Services (RSS) team, focusing on the core transactional read/write path and next-generation cloud-native storage architecture. The role involves leading a team of 8-10 engineers, owning the team's roadmap, managing customer escalations related to storage behavior and durability, and driving process improvements. Requires 8+ years in distributed systems software and 2+ years in engineering management.

What you'd actually do

  1. Lead, grow and manage a New York–based team of 8 to 10 engineers; ensure clear expectations, high standards, and healthy, sustainable execution
  2. Own the team’s roadmap across durability, availability, performance, and developer productivity, in partnership with RSS leadership and Product Management
  3. Manage customer escalations involving storage behavior and durability; work directly with Support, Atlas, and other server teams to reproduce, root‑cause, and resolve issues
  4. Drive process and tooling improvements that raise engineering velocity and code quality (e.g., ownership, review expectations, HELP/BF practices)
  5. Partner closely with Replication, Query, Sharding, Catalog & Routing, Storage Engines, and Atlas teams on cross‑team features such as the new storage architecture, availability improvements, and workload management

Skills

Required

  • 8+ years building, debugging, and tuning distributed and/or highly concurrent systems software (databases, storage engines, filesystems, or similar)
  • 2+ years managing engineers directly, including hiring, performance management, and coaching across a range of levels
  • Strong proficiency in at least one compiled, statically-typed language such as C++, Rust, or Go
  • Deep understanding of durability, availability, and performance tradeoffs in distributed systems
  • Demonstrated customer obsession: direct experience working with demanding customers (or Support/Cloud) on complex incidents and turning them into clear, outcome‑oriented recommendations
  • Proven ability to develop people: mentoring and promoting engineers, managing underperformance directly, and building high‑engagement teams with low regretted attrition
  • Comfortable leading multi‑quarter initiatives with multiple stakeholders and using written documents to align teams on design, scope, and tradeoffs
  • Able and willing to work from the New York City office most days, alongside the engineers you lead

Nice to have

  • prior C++ and systems programming experience is a plus
  • experience with replication, consensus, storage engines, or transactional systems is highly desirable

What the JD emphasized

  • durably storing customer data
  • mission-critical production workloads
  • customer escalations involving storage behavior and durability
  • durability, availability, and performance tradeoffs in distributed systems
  • demanding customers (or Support/Cloud) on complex incidents