# Senior Software Engineer, Query

**Company**: MongoDB
**Location**: Cork, Ireland; Dublin, Ireland
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/mongodb/jobs/8300245?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8dc4b28e-be0

## Description

The MongoDB Query Testing Tools Team is hiring Senior Software Engineers to build a state-of-the-art distributed query system.

The team develops advanced testing frameworks, including end-to-end testing, fuzzing, and property-based testing, as well as performance measurement tools.

As a Senior Software Engineer on this team, you will be responsible for designing, developing, and maintaining automated testing frameworks, performance automated tests, and internal tooling for the MongoDB query engine.

You will collaborate closely with peers to understand new features and functionalities, ensuring testability, test frameworks, tooling, and coverage for automating tests of both happy-path and edge-case scenarios.

You will also provide feedback in code reviews, focusing on the robustness and reliability of code changes.

The ideal candidate will have 5+ years of experience in software development and/or performance engineering, fluency in Python, Javascript, or Typescript, and experience working with relational or NoSQL databases.

## Success Measures

Within three months, you have gained an understanding of MongoDB's MQL syntax and its semantics, as well as the behavior of our unique query engine. You have contributed to several code bases on Mongodb engine internal tooling.

By six months, you have established yourself as a key owner of automated test frameworks, and demonstrated improvements in test efficiency and coverage.

After twelve months, you are instrumental in ensuring quality of major new features, setting an example for new team members in best practices for correctness and performance test automation and internal tooling.

## Benefits

MongoDB offers a supportive and enriching culture for everyone, including employee affinity groups, fertility assistance, and a generous parental leave policy.

## Skills

### Required
- Python
- Javascript
- Typescript
- NoSQL databases
- relational databases
- automation test frameworks
- query processing engine testing
- performance test plans
- monitoring frameworks

### Nice to have
- database query engines
- compilers

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/mongodb/jobs/8300245?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
