Senior Engineering Manager (Storage Execution)
MongoDB
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreAbout the role
Join MongoDB, a leading database platform that powers mission-critical workloads for customers who expect their data to be durable, highly available, and fast to access. As a Senior Engineering Manager, you will lead the Storage Execution team, responsible for building the core infrastructure that ensures data durability and availability. You will manage a team of 8 to 10 engineers, own the team's roadmap, and drive process and tooling improvements. This is a hands-on leadership role for someone who is passionate about customer success and has strong empathy for both their team and users. Key missions: Defining and maintaining the internal collection and index APIs used by Replication, Query and Catalog modules, and commands for local reads and writes.. 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.. Owning the team’s roadmap across durability, availability, performance, and developer productivity, in partnership with OLTP leadership and Product Management. Profile: - 8+ years building, debugging, and tuning distributed and/or highly concurrent systems software (databases, storage engines, filesystems, or similar) - 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 - Comfortable leading multi‑quarter initiatives with multiple stakeholders and using written documents to align teams on design, scope, and tradeoffs - 2+ years managing engineers directly, including hiring, performance management, and coaching across a range of levels - Deep understanding of durability, availability, and performance tradeoffs in distributed systems; experience with replication, consensus, storage engines, or transactional systems is highly desirable - 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 - Proven ability to develop people: mentoring and promoting engineers, managing underperformance directly, and building high‑engagement teams with low regretted attrition
Scraped 9/24/2026