7 hours ago
London, United KingdomSenior
Responsibilities
- Understand and improve the MongoDB query engine.
- Write high-quality C++ code and participate in code reviews.
- Design, implement, test, and support query performance, robustness, language enhancement, diagnostic, and integration features.
- Deliver complex functionality, fix bugs, lead major feature development, and mentor new engineers.
Requirements
- 5+ years of experience in systems programming.
- Hands-on experience building industrial-strength software and working with large codebases.
- Strong computer science fundamentals, including data structures, algorithms, and software design and architecture.
- Experience with C++, C, Rust, or a similar compiled language.
- Bachelor of Science in Computer Science or a similar field, or equivalent practical experience.
- Database or data management systems experience is a plus.
- Hands-on query engine experience or an M.Sc./Ph.D. in the domain is a plus.
Benefits
- Remote position based in the United Kingdom.
- Supportive culture with employee affinity groups, fertility assistance, and generous parental leave.
- Workplace accommodations are available for individuals with disabilities during the application and interview process.
About MongoDB
MongoDB builds the MongoDB document database and the MongoDB Atlas cloud database service for application developers and enterprises. Its business model centers on cloud consumption (Atlas), commercial subscriptions, and support, with tooling for migration, synchronization, and disaster recovery across on‑prem and multi‑cloud environments. Founded in 2007 and headquartered in New York, it is a public company listed on NASDAQ and widely used across industries worldwide.
