Drimva

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

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)