MongoDB
Senior Software Engineer, Replication
$126K–$248K
United States +1 · Senior · Full-time · Posted Oct 22, 2026
- Location
- United States
Boston, MA, United States - Experience
- At least five years; candidates with additional relevant experience may be considered for more senior roles.
About the job
Designs and implements MongoDB replication features that improve data availability, consistency, recovery, and performance.
What you'll do
- Build production features across the replicated data lifecycle and improve restore, recovery, replication performance, and flow control.
- Write and test production-quality C++ code; investigate distributed-systems issues and deliver durable fixes.
- Collaborate on cross-functional projects, participate in design and code reviews, and mentor engineers and interns.
What they ask for
- At least five years programming, debugging, and performance-tuning distributed or highly concurrent software systems.
- Strong systems fundamentals in multithreaded programming, concurrency, debugging, and performance profiling.
- Practical experience with distributed-systems concepts such as replication, consistency, durability, recovery, fault tolerance, or consensus protocols.
- Experience with complex production codebases and diagnosing problems across system boundaries.
Nice to have
- Professional experience developing production software in C++.
- Familiarity with database internals or core components of data-processing systems.
Pay
$126,000 — $248,000 USD (base salary)
Tools
C++, JavaScript, Python, Raft
Model-written summary · the original posting is authoritative