Senior C++ Engineer, Stream Processing Core

MongoDB

New York (NY)

On-site

USD 126,000 - 248,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MongoDB is seeking a Senior Software Engineer to design, build, and evolve the C++ stream processing engine powering Atlas Stream Processing, built on the Aggregation Framework. The role entails end-to-end ownership of core execution components and collaboration with a startup‑like team within MongoDB.

You will mentor engineers, drive architecture decisions, and deliver high-performance, distributed data processing features for large-scale deployments.

Qualifications

  • Strong background in database internals or building core components for data processing systems (including query execution, storage engines, autotuning, and workload optimization)
  • 5+ years of experience in building database services, distributed systems, and/or foundational cloud services at scale
  • Proven success in designing, writing, testing, debugging, performance tuning, possessing a strong grip on the foundational material of computer science, and maintaining distributed and/or highly concurrent software systems in large, long-lived code bases
  • Good verbal and written technical communication skills, desire to collaborate with colleagues, mentor fellow engineers, and assume project ownership and accountability
  • Track record of identifying problems, implementing solutions, and delivering complex projects in distributed systems or databases
  • Strong sense of ownership, accountability, and pride

Responsibilities

  • Design, build, and deliver core components of the system in collaboration with other stakeholders
  • Help shape architecture, development practices, and escalation policies as the teams and the product grow
  • Mentor fellow engineers and assume ownership and accountability of projects

Skills

Database internals
Distributed systems
Cloud services
Performance tuning
C++
Technical leadership
Mentoring
Communication
Ownership
Problem solving

Tools

Flink
Spark
Beam
Kafka Streams

Job description

MongoDB is seeking a Senior Software Engineer to design, build, and evolve the C++ stream processing engine powering Atlas Stream Processing, built on the Aggregation Framework. The role entails end-to-end ownership of core execution components and collaboration with a startup‑like team within MongoDB.

You will mentor engineers, drive architecture decisions, and deliver high-performance, distributed data processing features for large-scale deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Stream Processing
Senior Software Engineer, Stream Processing

MongoDB • New York (NY)

On-site
USD 126,000 - 248,000
Software Engineer, Stream Processing Platform
Software Engineer, Stream Processing Platform

MongoDB • New York (NY)

Hybrid
USD 100,000 - 130,000
Senior Software Engineer, Streaming Data Platform (Hybrid)
Senior Software Engineer, Streaming Data Platform (Hybrid)

MongoDB • New York (NY)

Hybrid
USD 126,000 - 248,000
Flexible paid time off
20 weeks fully-paid parental leave
Fertility and adoption assistance
+2
Senior Software Engineer
Senior Software Engineer

MongoDB • New York (NY)

Hybrid
USD 126,000 - 248,000
Flexible paid time off
20 weeks fully-paid parental leave
Fertility and adoption assistance
+2
Software Engineer 3
Software Engineer 3

MongoDB • New York (NY)

On-site
USD 100,000 - 130,000
Senior Software Engineer - Storage & OLTP Systems (C++)
Senior Software Engineer - Storage & OLTP Systems (C++)

MongoDB • New York (NY)

On-site
USD 106,000 - 209,000
Equity
Flexible paid time off
Parental leave
+2
Staff Engineer, Search Systems & Atlas Architecture
Staff Engineer, Search Systems & Atlas Architecture

Triwill Group • San Francisco (CA), Northern (KY)

Hybrid
USD 151,000 - 297,000
Remote Senior Software Engineer – Full-Stack & Database Tools
Remote Senior Software Engineer – Full-Stack & Database Tools

MongoDB • Baltimore (MD)

On-site
USD 126,000 - 248,000
Equity
Employee stock purchase program
Flexible PTO
+1
Senior Backend Engineer, Atlas Platform
Senior Backend Engineer, Atlas Platform

MongoDB • New York (NY)

Hybrid
USD 106,000 - 209,000
Equity
Employee stock purchase program
Flexible PTO
+1
Software Engineer 3, Atlas Search Systems
Software Engineer 3, Atlas Search Systems

MongoDB • San Francisco (CA)

Hybrid
USD 122,000 - 209,000
Equity
Employee stock purchase program
Flexible paid time off
+5