MongoDB
Senior Software Engineer, Cluster Scalability
British Columbia +2 · Senior · Full-time · Posted Sep 24, 2026
- Location
- British Columbia
Ontario
New York, NY, United States - Experience
- 5+ years building distributed systems.
- Education
- Degree in Computer Science or a similar field, or equivalent practical experience.
About the job
Build distributed database infrastructure for data partitioning, data movement, and dynamic scaling in MongoDB clusters.
What you'll do
- Design and build distributed systems for data partitioning, movement, and placement without disruption.
- Develop horizontal scaling, cluster elasticity, and workload execution features.
- Solve performance problems and contribute to feature design, code reviews, and mentoring.
What they ask for
- 5+ years of experience building distributed systems.
- Production-level C++ code experience for a large user base, with robust design and rigorous code quality.
- Strong competencies in data structures, algorithms, and software design/architecture.
- Experience or academic background in large-scale distributed systems and modern computer architecture.
Nice to have
- Industry success or academic research in high-performance or low-latency networking, performance tuning, system observability, or system resiliency.
Pay
$158,000 — $220,000 CAD (base salary)
Tools
C++
Model-written summary · the original posting is authoritative