As a Senior Software Engineer on the Database Integration & Observability team, you will drive initiatives across ecosystem integrations, Change Data Capture and streaming, and database observability. This includes connecting MongoDB with products such as Search, Vector Search, Atlas Stream Processing, and Atlas Data Federation; enhancing and scaling Change Streams for real-time event tracking and data synchronization; and building diagnostics, query shape statistics, logging systems, and process-level metrics. Core services are built primarily in modern C++, although prior professional C++ experience is not required for candidates with strong systems programming fundamentals. Testing and automation infrastructure uses JavaScript and Python. The role may be based at a MongoDB office in the United States or remotely within the United States. You will design, implement, and optimize integrations between the MongoDB query engine and the broader ecosystem; write maintainable, high-performance C++ code; participate in code reviews and design discussions; lead projects from design through implementation and support; and collaborate with product and engineering peers on technical roadmaps and robust engineering solutions. Success includes shipping production code within three months, contributing to a large project within six months, and designing features, leading development, and becoming a subject-matter expert within twelve months.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed