Senior Software Engineer, Query Execution

MongoDB

Dublin, Ireland
On-site
Systems programming experience
Industrial-strength software development
Large code bases experience
The MongoDB Query Execution Team is hiring software engineers to develop a fast and modular distributed query system, implementing execution algorithms, building new query language features, and tuning database performance

Job Summary

  • The MongoDB Query Execution Team is hiring software engineers to develop a fast and modular distributed query system, implementing execution algorithms, building new query language features, and tuning database performance.
  • Candidates should have 5+ years of systems programming experience, solid computer science fundamentals, and experience with large code bases, preferably in C++, C, Rust or a similar compiled language.
  • Success in this role involves contributing to major version development, fixing bugs, taking on code review responsibilities, independently delivering complex functionality, and mentoring new engineers within the first year.

Matching Summary

The MongoDB Query Execution Team is hiring software engineers to develop a fast and modular distributed query system, implementing execution algorithms, building new query language features, and tuning database performance.

Skills & Requirements

Must-have

  • Systems programming experience
  • Industrial-strength software development
  • Large code bases experience
  • C++ or similar compiled language
  • Computer science fundamentals
  • Data structures and algorithms

Nice-to-have

  • Databases and data management systems
  • Theory and practice of database query engines
  • Constructive peer collaboration

Key Requirements

  • 5+ years of experience in systems programming
  • B.Sc in Computer Science or equivalent practical experience

Work Rights

Not specified

Tailored Resume

Cover Letter