Senior Software Engineer, Storage Layer Services

MongoDB

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$101,000–$273,000 / yr
Posted
132 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $187k
$80k $294k
below market most similar roles pay here above market

This role pays more than 61% of similar roles. Most pay $149,500–$214,000 — the blue band above. At the midpoint, this role pays about $187k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 46 open roles on FindRole.

Listed pay typically runs $110,500–$255,000 across 40 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Senior Software Engineer, Storage Layer Services

The Senior Software Engineer, Storage Layer Services joins the Storage Layer Services team to support the multi-tenant storage layer for Atlas Infinite. This role focuses on the services interacting with the Atlas Control Plane to manage tenants and ensure system stability during load spikes or hardware failures. You will design, build, and operate control plane services while leading complex technical projects from planning through deployment. Key responsibilities include maintaining high availability, improving observability, and mentoring junior engineers. The position requires expertise in distributed systems, multi-tenant cloud services, and large backend codebases using Rust or C/C++. Candidates should also possess skills in containerization and orchestration platforms like Kubernetes, as well as experience with database internals and observability tooling to manage petabytes of data across cloud provider platforms.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Design, build, and operate control plane services for an elastic, multi-tenant storage layer.
  • Resolve high availability and performance issues during load spikes, hardware failures, and cloud outages.
  • Create dashboards, playbooks, and on-call improvements to maintain operational excellence.
  • Lead complex technical projects from the planning phase through successful production deployment.
  • Investigate incidents and develop long-term roadmaps with database, cloud, and infrastructure teams.
  • Mentor junior engineers to foster a collaborative and productive team environment.

What we're looking for

  • 5+ years of professional software development experience building, deploying, and operating multi-tenant cloud services.
  • Experience with large backend/compiled codebases such as Rust or C/C++.
  • Experience with containerization and orchestration platforms like Kubernetes.
  • Experience with observability tooling including time series metrics and 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.
  • Experience writing and profiling highly performant Rust code (preferred).

More like this

Similar roles

Senior Software Engineer, Storage

Nvidia

Remote (Santa Clara, CA) +1 13 days ago
Distributed Systems C++ Python Go Kubernetes Slurm PyTorch JAX Lustre GPFS BeeGFS AWS Azure GCP Infrastructure Automation HPC LSF Observability
5+ yrs exp Remote

Senior Software Engineer, Cloud Native Storage

Broadcom

Promontory C, CA 160 days ago $141,300–$226,000
Kubernetes Go C++ vSAN CSI Distributed Systems Linux Container Runtime etcd SDLC Persistent Volumes VMFS NFS Infrastructure Orchestration Data Structures and Algorithms Concurrency
5+ yrs exp

Software Engineer, Storage

DoorDash, Inc

San Francisco, CA +3 125 days ago $193,800–$285,000
Cassandra Redis GoLang Java Kafka DynamoDB Memcached CockroachDB Temporal Cadence Argo Distributed Systems NoSQL Vector Search Multi-threading
2+ yrs exp Hybrid

Software Engineer, Storage Infrastructure

Apple Inc

Cupertino, CA 94 days ago $184,700–$277,600
Distributed Systems Rust C++ Java C# Python Bash Perl UNIX Linux Storage Systems Data Structures Algorithms Concurrency Fault Tolerance Software Testing
3+ yrs exp

Principal Software Engineer, Storage Infrastructure

Microsoft

18 days ago $142,800–$274,800
Distributed Systems Kubernetes C++ Python C# Java Storage Systems File Systems KV Caching RDMA InfiniBand RoCE CUDA GPU Observability Networking Azure Distributed Training
6+ yrs exp Hybrid

Senior Storage Engineer

Leidos

Fort Belvoir, VA 12 days ago $92,300–$166,850
NetApp Dell Unity Hitachi Storage SAN NAS Fibre Channel iSCSI NFS SMB/CIFS Linux Windows Ansible PowerCLI Commvault Veeam NetBackup DISA STIG Disaster Recovery
8+ yrs exp