CareerPlan

Senior Software Engineer, Cluster to Cluster Synchronization, Migration Tooling

DublinFull-time2026-11-06 → 2026-11-10
Hybrid

Core

Build mongosync, a tool to synchronize two MongoDB clusters for migrating customers from on-prem MongoDB to MongoDB Atlas, and develop MongoDB Database Tools CLI utilities.

Role type

Senior Software Engineer (Distributed Systems)

Builds

mongosync synchronization tool and MongoDB Database Tools CLI utilities

Domain

Database systems, distributed systems, data replication

Required skills

Designing and maintaining industrial-strength software, building databases or core components for data processing systems, distributed systems (data replication, distributed transactions, scalability, fault tolerance), compiled languages, Go

Preferred skills

None stated

Technologies

MongoDB, Go

Responsibilities

Build mongosync, a database migration and syncing tool; Develop the MongoDB Database Tools CLI utilities; Work closely with product, support, and engineers across the organization; Mentor and contribute to the growth of team members

Seniority

Senior, hands-on IC