Software Engineer 3

MongoDB Logo

MongoDB

📍Remote - Ireland

Summary

Join MongoDB's Server Query team and contribute to building a world-class distributed open-source query engine. This role, based remotely in Ireland, involves improving the MongoDB query engine's functionality, designing and implementing new features related to query performance and robustness, and collaborating with other engineers and teams. You will work on a large code base and contribute to projects impacting transactional, time-series, and analytical workloads. The ideal candidate has 3+ years of experience in data-intensive environments, solid computer science fundamentals, and experience with large code bases. Success will be measured by contributions to major and minor version releases, code review responsibilities, and significant contributions to new major features.

Requirements

  • 3+ years of experience in data intensive environments
  • Hands-on experience building industrial-strength software
  • Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
  • Experience with large code bases
  • B.Sc in Computer Science or similar field, or equivalent practical experience

Responsibilities

  • Understand and improve current functionality of the MongoDB query engine
  • Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics for query performance problems, and integration with other products and tools
  • Work with other engineers to coordinate seamless changes in a feature-rich, large code base
  • Work with other teams including client drivers, cloud services, enterprise tools, support, consulting, education, and marketing to coordinate changes or contribute to their projects
  • In three months you’ll have contributed to the development of a project slated for the next major version, as well as fixed a few bugs in a minor version of our latest stable release series
  • In six months, you’ll have taken on code review responsibilities and are involved in reviewing the design for new features
  • In twelve months, you’re making significant contributions to the development of a new major features

Preferred Qualifications

  • Experience in developing database systems
  • Interest in the theory and practice of database query engines. Hands-on experience or M.Sc./Ph.D in the domain

Benefits

From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.