Senior Software Engineer, Storage Layer Services | MongoDB

The Briefed

New York (NY)

Hybrid

USD 101,000 - 273,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
401(k)
Parental leave
Health benefits
Mental health support

Job summary

MongoDB is re-architecting its cloud storage layer and seeking an experienced engineer to design, build, and operate elastic, multi-tenant storage services for Atlas.

You will lead critical projects, ensure high availability, and collaborate with cross-functional teams across the database, cloud, and infrastructure groups.

Qualifications

  • 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 or compiled codebases, such as Rust or C/C++.

Responsibilities

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

Skills

Rust/C/C++
Kubernetes
Distributed systems
Observability
Database internals

Tools

Kubernetes

Job description

MongoDB’s Storage Layer Services team is re-architecting the MongoDB cloud storage layer, at the heart of its next-generation cloud storage architecture. This relatively new team builds performant, multi-tenant distributed storage services that improve today’s Atlas storage stack and let more customer workloads run efficiently. You will join as the team executes a multi-year roadmap and prepares to launch and rapidly scale services that handle petabytes of data.

Key Responsibilities
  • Design, build, and operate control plane services for an elastic, multi-tenant storage layer serving thousands of database instances
  • Maintain high availability and performance during load spikes, hardware failures, cloud provider outages, and other disruptions
  • Contribute to operational excellence through dashboards, playbooks, and on-call improvements
  • Lead complex technical projects from planning through deployment, with clear stakeholder updates
  • Partner with database, cloud, and infrastructure engineering teams and 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 or 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
  • Strong time management skills and the ability to realistically assess project complexity
  • Demonstrated track record of going above and beyond for customers
Skills

Technical Skills

  • Rust or C/C++
  • Kubernetes and containerization
  • Distributed systems and multi-tenant cloud services
  • Observability (metrics, dashboards)
  • Database internals and data processing systems

Soft Skills

  • Clear technical communication
  • Collaboration across teams
  • Mentoring
  • Time management and realistic project estimation
  • Customer focus
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 AWS, Azure, or GCP
  • Interest in high-availability systems (hands-on experience or an M.Sc./Ph.D. in the domain is a plus)
Job Details
  • Location: New York City (hybrid) or remote within North America
  • Work Mode: Hybrid (NYC office) or Remote (North America)
  • Salary: $101,000 - $273,000 USD base (varies by skills, experience, qualifications, and location)
Success Measures
  • 3 months: Shipped code into production and worked with the team on tough problems
  • 6 months: Contributed to a large project
  • 12 months: Designed new features, led development work, and become a go-to expert on parts of the system
Benefits

(Applicable to US-based candidates)

  • Equity and employee stock purchase program
  • Flexible paid time off
  • 20 weeks of fully paid, gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Health benefits, including transgender-inclusive health insurance coverage
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Storage Layer Services
Senior Software Engineer, Storage Layer Services

MongoDB • New York (NY)

On-site
USD 126,000 - 248,000
Equity
Flexible paid time off
20 weeks fully-paid parental leave
+4
Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)
Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)

MongoDB • United States

On-site
USD 127,000 - 249,000
Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)
Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)

MongoDB • Pittsburgh

On-site
USD 127,000 - 249,000
Flexible paid time off
20 weeks fully-paid parental leave
401(k) plan
+2
Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)
Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)

MongoDB • Miami (FL)

On-site
USD 127,000 - 249,000
Flexible paid time off
Equity participation
401(k) plan
+2
Manager, Site Reliability Engineering - Storage Layer Service
Manager, Site Reliability Engineering - Storage Layer Service

MongoDB • New York (NY)

On-site
USD 157,000 - 270,000
Equity
Flexible paid time off
20 weeks fully-paid parental leave
+4
Team Lead, Site Reliability Engineering - Storage Layer Service
Team Lead, Site Reliability Engineering - Storage Layer Service

MongoDB • Boston (MA)

On-site
USD 151,000 - 297,000
Equity
Flexible paid time off
401(k) plan
+2
Site Reliability Engineering Manager - Cloud Storage (NYC)
Site Reliability Engineering Manager - Cloud Storage (NYC)

The Briefed • New York (NY)

Hybrid
USD 170,000 - 260,000
Senior Engineering Manager, Storage Execution
Senior Engineering Manager, Storage Execution

MongoDB • New York (NY)

On-site
CAD 191,000 - 265,000
Senior Software Engineer
Senior Software Engineer

MongoDB • North Carolina

On-site
USD 126,000 - 248,000
Site Reliability Engineer 3, New York | MongoDB Careers
Site Reliability Engineer 3, New York | MongoDB Careers

The Briefed • New York (NY)

Hybrid
USD 111,000 - 218,000
Equity and stock purchase program
Flexible paid time off
Parental leave 20 weeks