MongoDB is seeking a Staff Software Engineer to join their Replication Team, focusing on building infrastructure for fault tolerance and high availability. This role is central to MongoDB's mission of empowering innovators through data and software. The position requires expertise in distributed systems, particularly working with the Raft consensus protocol and data replication solutions. The ideal candidate will have 10+ years of experience in C++ programming and distributed systems, combining technical excellence with leadership abilities.
The role involves developing critical features for MongoDB's core database functionality, handling complex customer escalations, and leading large-scale, cross-team projects. You'll be working on improving API and interface boundaries to meet enterprise-level performance and correctness requirements. The position offers the opportunity to work with cutting-edge database and distributed systems technology while contributing to one of the world's leading database platforms.
MongoDB offers a comprehensive benefits package including equity, parental leave, and health benefits. The company maintains a strong culture of inclusivity and diversity, providing opportunities for professional growth and mentorship. Based in Toronto, this role offers the chance to work on challenging technical problems while collaborating with talented engineers across the organization. Success in this role involves quick ramp-up with MongoDB's architecture, leading feature development, and mentoring other engineers.