
About MongoDB
The leading developer data platform for modern applications
Key Highlights
- Headquartered in Theater District, New York, NY
- Over 1000 employees and $311.1 million in Series F funding
- Popular document-oriented database system with hundreds of millions of downloads
- Partnership with Patronus AI for automated LLM evaluation
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...
π Benefits
MongoDB offers a comprehensive benefits package including equity and an Employee Stock Purchase Program, 20 weeks of fully paid gender-neutral parenta...
π Culture
MongoDB fosters a culture centered around open-source development and innovation. The company is committed to helping businesses modernize their appli...
Skills & Technologies
Overview
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.
Job Description
Who you are
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.
Desirable
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.
What you'll do
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.
What we offer
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.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at MongoDB.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Tines is hiring a Senior Software Engineer to join their Identity and Access Management team. You'll be responsible for building authentication and authorization features while improving system scalability and observability. This role requires expertise in Java and Python, along with experience in cloud services like AWS.

Software Engineering
MongoDB is seeking a Senior Software Engineer to join their Education AI Team, focusing on modern generative AI technology. You'll work with TypeScript and AI engineering practices to enhance MongoDBβs AI Assistant. This role requires at least 5 years of software engineering experience.

Software Engineering
MongoDB is seeking a Senior Software Engineer to join their Migration Services team, focusing on architecting and managing automated data migration services. You'll work with technologies like Java, C#, and cloud platforms. This role requires 5+ years of experience in backend systems.

Software Engineering
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.

Ai Engineer
MongoDB is seeking a Senior AI Engineer to join their Forward Deployed Engineering team. You'll work on application modernization projects and explore generative AI technologies. This role requires expertise in MongoDB and a strong understanding of application modernization.