- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
- Work mode
- Work from home
- Education
- B.Sc in Computer Science or equivalent
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
The MongoDB Query Execution team is seeking talented software engineers to develop and enhance a modular, robust, and high-performance distributed query system. This role involves implementing and maintaining execution algorithms, expanding query language capabilities, optimizing database performance, and supporting mission-critical customer workloads.
This position is open to candidates based in Dublin or remotely across Ireland, with relocation assistance available.
Primary Responsibilities
- Analyze and enhance the existing MongoDB query engine functionality
- Contribute well-structured and high-quality C++ code, participate actively in code reviews both as reviewer and reviewee
- Design, implement, test, and maintain new features focusing on query performance, stability, query language improvements, diagnostic tools for performance issues, and product integration
- Collaborate productively with team members to deliver robust technical solutions
Candidate Profile and Requirements
- Minimum of five years of experience in systems-level programming
- Background in databases or data management systems is highly advantageous though not mandatory
- Proven track record developing industrial-grade software products
- Strong foundation in computer science concepts including data structures, algorithms, and software system design/architecture
- Experience navigating and contributing to large codebases, preferably in C++, C, Rust, or comparable compiled languages
- Bachelor’s degree in Computer Science or related fields, or equivalent practical experience
- Interest or experience in database query engine technologies; possession of M.Sc. or Ph.D. in this area is a positive asset
Success Milestones
- Within three months: contribute to a project planned for a major upcoming release and resolve bugs for a stable release minor update
- Within six months: assume code review duties and reliably deliver complex functionalities independently while addressing bugs
- Within a year: lead development of a new major feature and mentor newly onboarded engineers
About MongoDB
MongoDB powers innovation by offering a unified data platform designed for the AI era, supporting organizations to modernize workloads and accelerate transformation via its globally available, cloud-native solution MongoDB Atlas.
Serving over 67,000 customers worldwide, including the majority of Fortune 100 companies and AI-native startups, MongoDB supports critical enterprise applications with its multi-cloud data platform environment.
Our company culture emphasizes leadership, continuous growth, inclusivity, and employee wellbeing, providing fertility assistance, parental leave benefits, employee affinity groups, and more.
MongoDB is committed to accommodating applicants with disabilities throughout the hiring process upon request.
Equal Opportunity Employer Statement
MongoDB is an equal opportunity employer committed to diversity and inclusion.
Minimum education
Bachelor's Degree