Remote Position
[Remote] Senior Engineering Manager, Storage Execution
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. MongoDB is hiring a Senior Engineering Manager to lead its Storage Execution team, which builds core infrastructure for durable, highly available, and performant database workloads. The role manages the team and its roadmap, handles customer escalations, and partners across engineering teams on storage architecture and availability initiatives.
Responsibilities
- Defining and maintaining the internal collection and index APIs used by Replication, Query and Catalog modules, and commands for local reads and writes, plus the transaction and durability primitives that govern visibility, conflict resolution and crash recovery
- Integrating the next generation of MongoDB’s storage architecture into the server in a way that is predictable for other teams, scales with cloud elasticity, and preserves the performance and safety of the classic configuration
- Improving transaction processing speed and semantics of both single shard and cross-shard transactions
- Owning index builds and schema‑level storage operations (build/rebuild, cleanup, resumability) and ensuring they behave well for large, highly available clusters running write-heavy workloads
- Building validation, diagnostics, and storage‑focused test infrastructure to catch durability issues early and keep the system trustworthy at scale
- Partnering with neighboring teams on flow control, prioritization and load-shedding to stay within resource limits, protecting durability and availability at the cluster level without starving critical operations
- Lead, grow and manage a New York–based team of 8 to 10 engineers; ensure clear expectations, high standards, and healthy, sustainable execution
- Own the team’s roadmap across durability, availability, performance, and developer productivity, in partnership with OLTP leadership and Product Management
- Manage customer escalations involving storage behavior and durability; work directly with Support, Atlas, and other server teams to reproduce, root‑cause, and resolve issues
- Drive process and tooling improvements that raise engineering velocity and code quality (e.g., ownership, review expectations, customer escalation and build failure practices)
- 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
- Represent Storage Execution in planning, staffing, and calibration; make thoughtful tradeoffs between near‑term deliverables, longer‑term availability gaps, and platform investments
Skills
- 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 customer support / cloud teams) 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
- Prior C++ and systems programming experience is a plus
- Experience with replication, consensus, storage engines, or transactional systems is highly desirable
Benefits
- Remote work in the United States
- For eligible employees: equity
- For eligible employees: participation in the employee stock purchase program
- For eligible employees: flexible paid time off
- For eligible employees: 20 weeks of fully-paid gender-neutral parental leave
- For eligible employees: fertility and adoption assistance
- For eligible employees: 401(k) plan
- For eligible employees: mental health counseling
- For eligible employees: access to transgender-inclusive health insurance coverage
- For eligible employees: health benefits offerings
Company Overview
Company H1B Sponsorship