The opportunity
As a Senior Software Engineer on the Database Integration & Observability team, you will drive core initiatives across three key areas:
What you'll do
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
+ 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
What they're looking for
- 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)
- 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