Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Senior Software Engineer, Storage Layer Services

MongoDB New York City senior full-time

The employer hasn't listed a salary.

Apply on MongoDB

Description

The Storage Layer Services (SLS) team owns the multi-tenant storage layer that powers Atlas Infinite , the largest architectural change to MongoDB Atlas Database since its launch ten years ago.

We are looking for a talented Senior Software Engineer to join our team as we execute on a multi-year roadmap and rapidly scale our Rust services to handle petabytes of data while improving security, durability, availability, and performance.

Responsibilities

  • Design, build, and operate control plane services powering an elastic and multi-tenant storage layer for thousands of database instances
  • Solve problems around maintaining high availability and performance during load spikes, hardware failures, cloud provider outages, and other disruptions
  • Contribute to a culture of operational excellence through dashboards, playbooks, and on-call improvements
  • Lead complex technical projects from planning through successful deployment with clear stakeholder updates
  • Partner closely with peers across database, cloud, and infrastructure engineering teams as well as project management to investigate incidents and develop long-term roadmaps
  • Mentor junior engineers and foster a collaborative team environment

Requirements

  • 5+ years of professional software development experience building, deploying, and operating multi-tenant cloud services with a focus on operational excellence
  • Experience with large backend/compiled codebases, such as Rust or C/C++
  • Experience with containerization and orchestration platforms (e.g. Kubernetes)
  • Experience with observability tooling (e.g. time series metrics, dashboards)
  • Experience with distributed systems
  • Familiarity with database internals or experience building core components for data processing systems
  • Excellent verbal and written technical communication skills, with a strong desire to collaborate with colleagues
  • Strong time management skills and the ability to realistically assess project complexity
  • Demonstrated track record of going above and beyond for customers

Nice to Have

  • Experience writing and profiling highly performant Rust code
  • Experience improving reliability through chaos engineering and load testing
  • Experience building scalable cloud services on multiple cloud provider platforms (AWS, Azure, GCP)
  • Interest in the theory and practice of high-availability systems (hands-on experience or an M.Sc./Ph.D. in the domain is a plus)

Success Measures

  • In 3 months, you'll have shipped code into production and collaborated with the team to solve tough problems
  • In 6 months, you'll have contributed to a large project
  • In 12 months, you'll have designed new features, led development work, and become a go-to expert on parts of the system

Skills

Required

Nice to have

  • chaos engineering
  • load testing
  • high-availability systems
  • Rust performance optimization

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/mongodb/jobs/7947560

Apply on MongoDB