MongoDB

About MongoDB

The leading developer data platform for modern applications

🏒 TechπŸ‘₯ 1001+ employeesπŸ“… Founded 2007πŸ“ Theater District, New York, NYπŸ’° $311.1m⭐ 4.1
B2BEnterpriseBig dataCloud Computing

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

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

Tines

Software Engineering

Tinesβ€’πŸ“ Ireland - Remote

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.

🏠 RemoteSenior
1d ago
MongoDB

Software Engineering

MongoDBβ€’πŸ“ Dublin - Hybrid

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.

🏒 HybridSenior
9h ago
MongoDB

Software Engineering

MongoDBβ€’πŸ“ Dublin - Remote

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.

🏠 RemoteSenior
9h ago
MongoDB

Software Engineering

MongoDBβ€’πŸ“ Dublin - Hybrid

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.

🏒 HybridSenior
9h ago
MongoDB

Ai Engineer

MongoDBβ€’πŸ“ Dublin - Hybrid

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.

🏒 HybridSenior
9h ago