Senior Engineering Manager, Storage Execution
MongoDB · United States
About this role
**Senior Engineering Manager, Storage Execution** MongoDB powers mission-critical workloads for customers who expect their data to be durable, highly available, and fast to access. The **Storage Execution** team builds the core infrastructure that makes those guarantees real. ## About the Storage Execution team The Storage Execution team sits at the heart of MongoDB’s **Online Transaction Processing (OLTP)** team. We own the core transactional read/write path on each node, across both today’s storage engine and a next-generation cloud-native storage architecture—determining how correct and performant MongoDB is for customers running mission-critical production workloads. ## What you’ll do - Lead, grow, and manage a **New York-based team of 8–10 engineers**; ensure clear expectations, high standards, and healthy, sustainable execution. - Own the team’s roadmap across **durability, availability, performance, and developer productivity**, partnering 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 to raise engineering velocity and code quality (e.g., ownership, review expectations, escalation and build failure practices). - Partner closely with **Replication, Query, Sharding, Catalog & Routing, Storage Engines, and Atlas** 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. ## Responsibilities - Define and maintain internal **collection/index APIs** used by Replication, Query, and Catalog modules, plus commands for local reads/writes and transaction/durability primitives (visibility, conflict resolution, crash recovery). - Integrate the next generation of MongoDB’s storage architecture into the server in a predictable way for other teams, scaling with cloud elasticity while preserving performance and safety of the classic configuration. - Improve **transaction processing speed and semantics** for both single-shard and cross-shard transactions. - Own **index builds** and schema-level storage operations (build/rebuild, cleanup, resumability) and ensure they work well for large, highly available, write-heavy clusters. - Build **validation, diagnostics, and storage-focused test infrastructure** to catch durability issues early and keep the system trustworthy at scale. - Partner on **flow control, prioritization, and load-shedding** to stay within resource limits—protecting durability and availability without starving critical operations. ## Candidate profile - **8+ years** building, debugging, and tuning distributed and/or highly concurrent systems software (databases, storage engines, filesystems, or similar). - **2+ years** managing engineers directly (hiring, performance management, coaching across levels). - Willing to work **East Coast hours**. - Strong proficiency in at least one compiled, statically-typed language such as **C++, Rust, or Go** (prior C++ and systems programming experience is a plus). - Deep understanding of **durability, availability, and performance tradeoffs** in distributed systems; experience with replication, consensus, storage engines, or transactional sy
Listing freshness
CronJobs last confirmed this listing 19h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.