# Senior Software Engineer, Workload Resilience

**Company**: MongoDB
**Location**: United States
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

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

## Description

The Workload Resilience team at MongoDB is looking for a Senior Software Engineer to improve the availability of MongoDB through solutions in the data plane. The team builds the core server workload management infrastructure to stabilize performance during resource-constrained situations.

Responsibilities:

- Write production-ready database code in C++, Rust, or another low-level language

- Write unit tests and integration tests in C++, Rust, Javascript, and Python

- Investigate server availability and performance characteristics

- Implement and improve server workload policies

- Improve workload and system observability/diagnostics

- Diagnose and fix availability, performance, and correctness issues

- Collaborate with stakeholders and engineering teams

- Mentor new and junior engineers

- Lead projects and write technical design documents

Requirements:

- 5+ years of experience in programming, debugging, and performance tuning distributed and/or highly concurrent low-level software systems

- Experience in C++ and/or Rust is preferable

- Strong operational excellence fundamentals

- Strong systems fundamentals, including multi-threaded programming and performance profiling

- Excellent verbal and written technical communication skills

- Experience with distributed system concepts

- Experience with writing software to observe and mitigate overload scenarios

Success Measures:

- In the first month, understand the high-level architecture of MongoDB and fix a few bugs

- In three months, contribute to a project slated for the next major release of MongoDB

- In six months, lead the development of a new feature and help mentor new engineers

## Skills

### Required
- C++
- Rust
- distributed systems
- performance tuning
- multi-threaded programming

---

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