Senior Software Engineer, Cluster to Cluster Synchronization, Migration Tooling
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
