CareerPlan

Senior Software Engineer, Replication

BostonFull-time$101k–$273k2026-10-23 → 2026-11-10
Hybrid

Core

Design and implement distributed-systems features for MongoDB's replication infrastructure to ensure high availability, fault tolerance, and data consistency.

Role type

Senior IC distributed-systems engineer (C++)

Builds

Core database replication features, recovery workflows, and performance optimizations for MongoDB

Domain

Database systems, distributed systems, data consistency

Required skills

C++, distributed systems, multithreaded programming, concurrency, debugging, performance profiling, system testing, technical communication

Preferred skills

Database internals, consensus protocols (Raft), C++ unit/integration testing, mentoring engineers

Technologies

C++, JavaScript, Python, MongoDB

Responsibilities

Design and implement production features for the replicated data lifecycle; Improve restore and recovery workflows; Optimize replication lag, throughput, and flow control; Write production-quality C++ code and tests; Collaborate on cross-functional initiatives; Investigate and resolve distributed-systems issues; Mentor junior engineers

Seniority

Senior, hands-on IC