# Senior Software Engineer, Database Integration & Observability

**Company**: MongoDB
**Location**: Austin
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/mongodb/jobs/8352433?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-database-integration-and-5af2d7ec-50b/

## Description

As a Senior Software Engineer on the Database Integration & Observability team, you will drive core initiatives across three key areas:

- Ecosystem Integrations: Seamlessly connect the MongoDB database with key ecosystem products, including Search, Vector Search, Atlas Stream Processing, and Atlas Data Federation

- Change Data Capture & Streaming: Enhance and scale our Change Streams product, enabling real-time event tracking and data synchronization across downstream systems.

- Database Observability: Build advanced diagnostics, query shape statistics, logging systems, and process-level metrics to deliver deep operational insights

Our core services are built primarily in modern C++, though prior professional C++ experience is not required if you possess strong systems programming fundamentals. Our testing and automation infrastructure utilizes JavaScript and Python.

## Candidate Profile

- 5+ years of experience in software development and/or performance engineering

- Experience with large backend/compiled codebases, such as Rust or C/C++

- Solid computer science fundamentals with expertise in data structures, algorithms, concurrency, and software design architecture

- Strong interest in database internals, query engines, and distributed systems architecture (hands-on experience or an advanced degree like an M.Sc./Ph.D. in databases is a plus).

- Experience with observability tooling (e.g. time series metrics, dashboards)

## Position Expectations

- Design, implement, and optimize integrations connecting the MongoDB query engine with our broader ecosystem

- Write clean, maintainable, and high-performance C++ code while actively participating in code reviews and design discussions

- Lead projects end-to-end,from initial design to implementation and support.

- Collaborate cross-functionally with product and engineering peers to define technical roadmaps and deliver robust engineering solutions

## Success Measures

- In 3 months, you'll have shipped code into production and collaborated with the team to solve tough problems

- In 6 months, you'll have contributed to a large project

- In 12 months, you'll have designed new features, led development work, and become a go-to expert on parts of the system

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C++
- systems programming
- data structures
- algorithms
- concurrency
- software design architecture
- JavaScript
- Python

### Nice to have
- Rust
- C/C++
- M.Sc./Ph.D. in databases
- observability tooling

---

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