
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 • Ireland
MongoDB is seeking a Senior Software Engineer to develop a fast and modular distributed query system. You'll work with C++ and contribute to query performance and robustness. This role requires 5+ years of experience in systems programming.
You have 5+ years of experience in systems programming, with a strong foundation in computer science principles. Your expertise includes data structures, algorithms, and software design, allowing you to tackle complex challenges effectively. You are comfortable working with large code bases, preferably in C++, C, Rust, or similar compiled languages. Your interest in database query engines is evident, and hands-on experience or advanced degrees in this domain is a plus. You are a collaborative team player who values constructive feedback and strives for high-quality code.
Experience in databases and data management systems is a significant advantage, although not a strict requirement. You have a solid understanding of query performance and robustness, and you are eager to contribute to the development of new features that enhance the MongoDB query engine. Your ability to identify and solve performance problems will be crucial in this role.
As a Senior Software Engineer on the MongoDB Query Execution Team, you will be responsible for developing and maintaining execution algorithms that power our customers' critical workloads. You will contribute high-quality C++ code and participate in code reviews, providing and receiving feedback to ensure the best outcomes. Your role will involve identifying, designing, implementing, testing, and supporting new features related to query performance and robustness. You will also work on query language enhancements and diagnostics for query performance problems, integrating with other products and tools as necessary.
You will collaborate closely with your peers to deliver excellent technical solutions, ensuring that the MongoDB query engine remains fast and modular. Your contributions will directly impact the performance and reliability of our database systems, helping to meet the needs of our diverse customer base. You will have the opportunity to work in a dynamic environment where your ideas and innovations can lead to significant improvements in our technology.
MongoDB provides a supportive and inclusive work environment where you can thrive. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. You will have access to professional development opportunities and the chance to work with cutting-edge technologies in the database domain. Our team is committed to making an impact on the world through our innovative solutions, and we look forward to welcoming you to our team.
Apply now or save it for later. Get alerts for similar jobs at MongoDB.