
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 • Toronto
MongoDB is hiring a Senior Software Engineer to build core infrastructure for their distributed database. You'll work with C++ and contribute to projects focused on networking, observability, and workload management. This role requires 5+ years of experience in distributed systems.
You have 5+ years of experience building distributed systems, demonstrating a solid understanding of the complexities involved in such architectures. Your expertise in writing and reviewing code in C++ is complemented by a passion for system design and architecture, particularly for large-scale distributed systems. You are familiar with modern computer architecture and internals, allowing you to make informed decisions about system performance and reliability. Additionally, you have a degree in Computer Science or a related field, or equivalent practical experience, which has equipped you with strong competencies in data structures, algorithms, and software design principles. Familiarity with Rust is a bonus, showcasing your versatility and willingness to learn new technologies. You thrive in collaborative environments that value inclusivity and diversity, and you are eager to tackle some of the hardest problems in the database domain.
In this role, you will join one of MongoDB's Clusters and Integrations teams, where you will contribute to building the core infrastructure that supports MongoDB's mission to be a world-class distributed database. You will work on impactful projects that focus on enhancing MongoDB's availability guarantees through improvements in connection management, load shedding, and robust scale-out strategies. Your responsibilities will include designing and implementing features that improve the performance and reliability of the database, as well as participating in code reviews to ensure high-quality standards are maintained. You will collaborate closely with other engineers to address challenges related to networking, observability, and data movement, applying your knowledge of distributed systems fundamentals to deliver core features. Your contributions will directly influence the experience of application developers, system architects, and database operators who rely on MongoDB's technology.
MongoDB offers a competitive salary range for this role in Canada, with a base salary between $137,000 and $189,000 CAD. In addition to a strong compensation package, you will benefit from a comprehensive benefits program that includes health, dental, and vision coverage, as well as mental health counseling and support for child and elder care. The company fosters a culture of collaboration and inclusivity, providing an environment where you can grow and thrive as a professional. You will have the opportunity to work on challenging problems that have a significant impact on the technology landscape, contributing to the evolution of a popular database used by developers worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Apply now or save it for later. Get alerts for similar jobs at MongoDB.