Senior Software Engineer, Cluster Scalability

MongoDB

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$126,000–$248,000 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $187k
$111k most similar roles pay here $263k

This role pays more than 52% of similar roles. Most pay $165,450–$222,000 — the shaded band above. At the midpoint, this role pays about $187k versus about $194k 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 206 open roles on FindRole.

Listed pay typically runs $126,000–$241,000 across 57 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Senior Software Engineer, Cluster Scalability

As a Senior Software Engineer, Cluster Scalability, you will join the Online Transaction Processing team to build core infrastructure and tools that enable users to scale workloads beyond single nodes. You will focus on data partitioning, designing and building distributed machinery to unify query-processing and storage nodes into a single system. Your daily work involves developing data-movement features, improving cluster elasticity, and solving complex performance problems related to moving and placing data without disruption. The role requires expertise in C++, as well as strong competencies in data structures, algorithms, and software architecture. You will apply distributed systems fundamentals to solve hard data challenges, specifically focusing on high-performance networking, system observability, and resiliency. This position addresses the technical challenge of creating seamless horizontal scaling and robust infrastructure for a large-scale distributed database environment.

What does a Software Engineer earn in Remote?

Median $205300 from 346 postings across 55 companies.

See salary data

What you'll do

  • Design and build distributed machinery to unify query-processing and storage nodes into a single system.
  • Develop data partitioning features to enable seamless horizontal scaling with minimal trade-offs.
  • Create data-movement and dynamic-scaling features to improve cluster elasticity.
  • Solve complex performance problems related to high-volume data processing.
  • Design protocols for moving and placing data without interrupting service.
  • Lead the development of new features and mentor junior engineers on the team.
  • Participate in code reviews and design reviews for upcoming product features.

What we're looking for

  • 5+ years of experience building distributed systems.
  • Experience writing production-level C++ code with a large user base and robust design structure.
  • Degree in Computer Science or similar field, or equivalent practical experience.
  • Strong competencies in data structures, algorithms, and software design/architecture.
  • Knowledge of modern computer architecture and internals to reason about system design choices.
  • Demonstrated success or research in high performance networking, performance tuning, distributed systems, observability, or system resiliency.

More like this

Similar roles

Senior Software Engineer, Query Optimization

MongoDB

Remote (Canada) 50 days ago $126,000–$248,000
C++ Distributed Systems Query Optimization Database Internals Data Structures Algorithms Compilers Language Transpilers Distributed Storage MongoDB
5+ yrs exp Remote

Senior Software Engineer

MongoDB

Sydney, Australia 50 days ago
Rust C++ C Distributed Systems Multi-threaded Programming Performance Profiling Database Internals High-Availability Systems Data Processing MongoDB
5+ yrs exp Hybrid

Senior Software Engineer, Cluster Networking

Nvidia

Remote (Santa Clara, CA) +3 12 days ago $184,000–$287,500
Kubernetes CNI Calico Tailscale WireGuard Envoy Cloudflare Go Python C Linux iptables nftables InfiniBand RoCE RDMA Slurm VPN
6+ yrs exp Remote