Senior Software Engineer, Observability
Core
Develop tools and platforms to help users understand the health and performance of their MongoDB deployments, including collecting metrics, monitoring slow queries, and offering actionable insights like index and schema suggestions.
Role type
Senior Software Engineer (Observability)
Builds
Observability tools and features for MongoDB Atlas
Domain
Database-as-a-service, distributed systems, observability
Deliverable
production ML models | product features
Required skills
Backend system design, compiled languages (Java/C#/Go), scalable web application architecture, distributed system debugging, database diagnostics, algorithm/data structure complexity analysis, production troubleshooting
Preferred skills
Distributed event streaming (Kafka/WarpStream), event processing (Flink), TypeScript/React/Node.js ecosystem, database internals and indexing tuning
Technologies
MongoDB Atlas, Kafka, WarpStream, Flink, TypeScript, React, Node.js, Java, C#, Go
Responsibilities
Design, write, and maintain observability code and features; lead complex technical projects; investigate large-scale distributed production issues; collaborate on codebase and design principles; work with customers and support engineers to fix issues; mentor junior team members
Seniority
Senior, hands-on IC with mentorship