# Senior Software Engineer, Cluster to Cluster Synchronization, Migration Tooling at MongoDB

- Company: MongoDB
- Status: Open
- Workplace: On-site
- Location: Dublin
- Level: Senior
- Discipline: Backend
- Employment: Full-time
- Posted: 2026-11-06
- Skills: MongoDB
- Apply: https://www.mongodb.com/careers/job/?gh_jid=8349239

## Description

The Cluster to Cluster Synchronization team is working to make migrations, backups, and disaster recovery of MongoDB clusters easy and reliable. Our main focus is mongosync , a tool to synchronize two MongoDB clusters. This tool is a top priority for the company, and is used to migrate customers from on-prem MongoDB to MongoDB's cloud service, MongoDB Atlas.
 Our team champions a strong culture of inclusivity and collaboration. If you want to work on a collaborative team that’s creating a high-performance distributed service for syncing databases, this is the team for you! 
 We are looking to speak to candidates who are based in Dublin for our hybrid working model.
 Responsibilities
• Build mongosync, a database migration and syncing tool. This tool is heavily used by MongoDB Atlas (our Database-as-a-Service), as well as by on-prem customers
• Develop the MongoDB Database Tools, a set of CLI utilities for working with a MongoDB deployment. It includes tools for importing, exporting, and diagnostics
• Work closely with product, support, and engineers across the organization to collectively build features that our customers love
• Mentor and contribute to the growth of team members
 Candidate Profile
• 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength software
• Experience with building databases or core components for data processing systems
• Experience with distributed systems such as data replication, distributed transactions, scalability, and fault tolerance
• Experience in at least one compiled language, and interest in wo

More MongoDB roles: https://deviantjobs.com/companies/mongodb
