Senior Software Engineer, Storage Layer Services

MongoDB

Confirmed live yesterday High trust
Remote Hybrid

Quick summary

Work type
Remote
Location
New York, NY
Salary
$126,000–$248,000 / yr
Posted
86 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $187k
$104k most similar roles pay here $263k

This role pays more than 65% of similar roles. Most pay $149,500–$208,707 — the shaded band above. At the midpoint, this role pays about $187k versus about $179k 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 311 open roles on FindRole.

Listed pay typically runs $126,000–$226,000 across 95 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Senior Software Engineer, Storage Layer Services

As a Senior Software Engineer, Storage Layer Services, you will join the team re-architecting the MongoDB cloud storage layer to build performant, multi-tenant distributed storage services. You will design, build, and operate control plane services for an elastic storage layer supporting thousands of database instances while ensuring high availability during load spikes and hardware failures. Your daily work involves leading complex technical projects, mentoring junior engineers, and collaborating with infrastructure teams to improve operational excellence through dashboards and playbooks. The role requires expertise in distributed systems, large backend or compiled codebases such as Rust or C/C++, and experience with containerization platforms like Kubernetes. You will also utilize observability tooling and possess a deep understanding of database internals to solve complex problems involving the management of petabytes of data across various cloud provider platforms.

What does a Software Engineer earn in New York?

Median $224000 from 203 postings across 41 companies.

See salary data

What you'll do

  • Design, build, and operate control plane services for a multi-tenant storage layer.
  • Ensure high availability and performance during load spikes, hardware failures, and cloud outages.
  • Improve operational excellence through the creation of dashboards, playbooks, and on-call improvements.
  • Lead complex technical projects from initial planning through successful deployment and stakeholder reporting.
  • Investigate incidents and develop long-term roadmaps in coordination with infrastructure and database teams.
  • Mentor junior engineers to foster a collaborative team environment.

What we're looking for

  • 5+ years of professional software development experience building and operating multi-tenant cloud services.
  • Experience with large backend or compiled codebases such as Rust or C/C++.
  • Experience with containerization and orchestration platforms like Kubernetes.
  • Experience with distributed systems and observability tooling for metrics and dashboards.
  • Familiarity with database internals or building core components for data processing systems.
  • Excellent verbal and written technical communication skills.
  • Ability to lead complex projects, mentor junior engineers, and manage project complexity.
  • Preferred experience in high-performance Rust, chaos engineering, or multi-cloud infrastructure.

More like this

Similar roles

Senior Software Engineer, Cloud Native Storage

Broadcom

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

Staff Software Engineer, Storage Services

Pinterest

Remote (New York, NY) 7 days ago $177,185$364,795
Distributed Systems TiDB SQL NoSQL Java Python C++ Performance Engineering Data Platforms Capacity Planning
8+ yrs exp Remote

Software Engineer, Storage

DoorDash, Inc

San Francisco, CA +3 79 days ago $193,800$285,000
Cassandra Redis Kafka Go Java Memcached DynamoDB CockroachDB Distributed Systems NoSQL Temporal Cadence Argo Multi-threading Data Abstraction
2+ yrs exp Hybrid

Software Engineer, Storage Infrastructure

Apple Inc

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