
The leading developer data platform for modern applications
MongoDB is a leading developer data platform headquartered in the Theater District of New York, NY. The company specializes in a document-oriented database system that stores data as JSON-like documents, making it a popular choice for modernizing legacy applications. With over 1000 employees and $31...
MongoDB offers a comprehensive benefits package including equity and an Employee Stock Purchase Program, 20 weeks of fully paid gender-neutral parenta...
MongoDB fosters a culture centered around open-source development and innovation. The company is committed to helping businesses modernize their appli...

MongoDB • Dublin
MongoDB is seeking a Senior Software Engineer for their C2C Tooling team to build a high-performance database synchronization tool. You'll work with Go and MongoDB technologies, focusing on migrations and disaster recovery. This role requires 5+ years of experience in software development.
You have 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength software — you've tackled complex challenges and delivered robust solutions that meet user needs. Your background includes building databases or core components for data processing systems, giving you a solid foundation in data management and architecture.
You possess experience with distributed systems, including data replication, distributed transactions, scalability, and fault tolerance — you understand the intricacies of ensuring data consistency and reliability across multiple nodes. Proficiency in at least one compiled language is essential, and you have a keen interest in working with Go, which is a key technology for this role.
You thrive in collaborative environments and are eager to mentor and contribute to the growth of your team members — you believe in fostering a culture of inclusivity and support, helping others to succeed alongside you. Your communication skills enable you to work closely with product, support, and engineering teams, ensuring that the features you build align with customer needs and expectations.
Experience with cloud services, particularly MongoDB Atlas, is a plus — you understand the challenges and opportunities presented by cloud-based database solutions. Familiarity with CLI utilities for database management will also be beneficial as you develop tools that enhance user experience.
As a Senior Software Engineer on the Cluster to Cluster Synchronization team, you will be responsible for building mongosync, a database migration and syncing tool that is critical for customers transitioning to MongoDB Atlas. Your work will directly impact the ease and reliability of migrations, backups, and disaster recovery processes for MongoDB clusters.
You will develop the MongoDB Database Tools, a set of CLI utilities designed to facilitate interactions with MongoDB deployments — these tools will include functionalities for importing, exporting, and diagnostics, enhancing the overall user experience. Collaborating closely with product managers, support teams, and fellow engineers, you will collectively build features that resonate with our customers and drive satisfaction.
Mentoring junior engineers will be a key aspect of your role — you will share your expertise and insights, helping to cultivate a strong engineering culture within the team. Your contributions will not only focus on code but also on fostering an environment where team members feel empowered to innovate and grow.
At MongoDB, we are committed to creating a supportive and inclusive workplace where everyone can thrive. We offer a hybrid working model that allows you to balance your professional and personal life effectively. You will have the opportunity to work on impactful projects that shape the future of database technology.
We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and believe that a variety of experiences enrich our team. Join us in making a significant impact on the world of data management and cloud services.
Apply now or save it for later. Get alerts for similar jobs at MongoDB.