Senior Software Engineer, Atlas Stream Processing
$126k - $248kMongoDB HQ
Atlas Stream Processing enables developers to continuously process streaming data alongside critical application data stored in their database. It builds on MongoDB’s integrated developer data platform, so developers can stand up a stream processor and database with just a few API calls and lines of code, all fully managed. Our product is quickly gaining traction, and we are adding core features that you will contribute to and own.
The team owns the C++ stream processing engine that powers Atlas Stream Processing, built on top of MongoDB's Aggregation Framework. The team operates like a startup within the company, a small group with real autonomy, responsible for everything from the core execution engine and stream processing stages. We’re looking for a Senior Software Engineer to design, build, and evolve this execution engine.
We're looking to speak with candidates in the New York City area for our hybrid working model.
Position Expectations
- 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
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
Nice to Have
- Hands‑on modern C++ experience in performance‑sensitive systems
- Background with stream processing or query engines. Exposure to systems such as Flink, Spark, Beam, Kafka Streams, or database query engines
Compensation & Benefits
MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender‑neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, access to transgender‑inclusive health insurance coverage, and health benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to U.S.-based candidates.
MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
MongoDB’s base salary range for this role in the U.S. is:
$126,000—$248,000 USD
- ...A leading technology firm in New York is seeking a Senior Software Engineer to design and build core components for their Atlas Stream Processing system. The ideal candidate will have over 5 years of experience in database services or distributed systems and possess strong...Senior
$126k - $248k
...MongoDB is seeking an experienced engineer to develop core features for the Atlas Stream Processing platform in New York City or Austin. This role involves designing and delivering services, mentoring fellow engineers, and shaping architecture and development practices...SeniorFlexible hours$126k - $248k
...MongoDB is seeking a Software Engineer to join the Atlas Clusters Fleet Rollout Management team, entrusted with overseeing all software deployments... ...with disabilities within our application and interview process. To request an accommodation due to a disability, please...SeniorWork at officeLocal areaWorldwideFlexible hours$160k - $240k
...Senior Software Engineer - Analytics Event Streaming Location New York Business Area Engineering and CTO Ref # 10050045 Description & Requirements Ready to... ...throughput, low-latency, and reliable real-time stream processing and event storage platform. Enterprise clients rely...SeniorTemporary workFor contractorsWork experience placement$160k - $240k
...Senior Software Engineer - Analytics Event Streaming Location New York Business Area Engineering and CTO Ref # 10050045 Description & Requirements... ..., low-latency, and reliable real-time stream processing and event storage platform. Enterprise clients rely...SeniorTemporary workFor contractorsWork experience placement$160k - $240k
...A leading financial technology company in New York is seeking a Senior Software Engineer - Analytics Event Streaming. The role involves developing software and data streaming pipelines at large scale while collaborating with business stakeholders. Candidates should have...Senior- ...A leading financial services company in New York is seeking a Senior Software Engineer for its Analytics Event Streaming team. The role involves developing high-standard software and streaming pipelines while working closely with business stakeholders to create impactful...Senior
$140k - $205k
...remotely one day. A member of our recruitment team will provide more details. Job Summary MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other developers...SeniorWork at officeLocal areaRemote work- ...A leading entertainment company is seeking a Senior Software Developer to join their Roku team in New York City... ...The successful candidate will collaborate with engineers to design and build client-side code for streaming applications. This role requires 5+ years of experience...Senior
- The Walt Disney Company is looking for a Sr Product Software Engineer to enhance our streaming and digital products. You will collaborate with teams to translate technical requirements into innovative solutions. The ideal candidate has extensive experience in Javascript...Senior
- ...A leading technology company in New York is seeking a Software Engineer to develop features for their innovative MongoDB Atlas. This role requires a minimum of 5 years of experience, expertise in distributed backend systems, and a strong foundation in major cloud technologies...Senior
$126k - $248k
Atlas Stream Processing [ enables developers to continuously process streaming data alongside critical... ...the product grows * Mentor fellow engineers and assume ownership and... ...distributed and/or highly concurrent software systems in large, long-lived code bases...SeniorFull timeLocal areaWorldwideFlexible hours$127k - $249k
.... We are looking for an experienced Senior Engineer for our SRE, Atlas team to support, maintain and grow the... ...works alongside the various Atlas software engineering teams to provide expertise... ...at scale Value efficiency in processes and operations, and display a preference...SeniorLocal areaRemote work$118k - $231k
...by unleashing the power of software and data. We enable organizations... ...data platform, MongoDB Atlas, is the only globally... ...applications. MongoDB is seeking a senior software engineer to join the Atlas Clusters... ...application and interview process. To request an...SeniorWork at officeLocal areaWorldwideFlexible hours- ...Interviewers automate the end-to-end screening process - evaluating resumes, conducting... ...Role Take2 AI is hiring a hands-on Senior Software Engineer to lead and scale the infrastructure... ...Experience with LLMs, Voice, Streaming, Low Latency, or Machine Learning Pipelines...Senior
$166.6k - $250.9k
...team exists to help product engineers see patterns of instability... ...support robust background work processing. We monitor and build... ...critical decisions, and deliver software that works today and is sustainable... ...relational database: event streaming, OLAP, caches, etc Has...SeniorImmediate start- ...Interviewers that automate the entire screening process — reviewing resumes, conducting... ...Take2 AI is hiring a hands-on Senior Software Engineer to lead and scale the infrastructure... ...products Experience with LLMs, Voice, Streaming, Low Latency, or Machine Learning...SeniorWork at office
$175k - $200k
...Base pay range $175,000.00/yr - $200,000.00/yr Senior Software Engineer (Kotlin) New York - Hybrid FinTech Scale up $... ...optimise for. You’ll help design and evolve pipelines that process high‑volume event streams, scale for rapid growth, and maintain strict...SeniorFull timeFlexible hours$25k
...and build a generational consumer brand in the process. All we’re missing is you. We are looking for Software Engineers with varying levels of experience to join... ...ElastiCache (Memcached), OpenSearch, DynamoDB Streaming & workflows: Kafka, Flink, Airflow, Temporal...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hours$150k - $200k
...into a seamless drive-in, drive-out process for millions of Members, and expanding... ...Who You Are Metropolis is seeking a Senior Software Engineer to lead the design and implementation... ...Build real-time event streaming architectures to process and react to...SeniorWork experience placementWork at office$180k - $200k
...About the role The Senior Software Engineer will join the Nexxen DSP Software Development team... ...large‑scale distributed systems that process billions of transactions per day with... ...Hands‑on experience with real‑time streaming pipelines using Kafka, Kinesis, or similar...SeniorFull time$220k - $240k
...As a Senior Software Engineer, you will be at the heart of our member experience, translating powerful... ...AI care partner, handling real-time streaming responses to create a chat interface... ...are assessed during the interview process. Arlo is an equal opportunity employer...Senior$180k - $250k
...exceptionally strong founding team includes software engineers, AI researchers, security engineers,... ...ingests and analyzes exabytes of streaming data from cloud platforms, identity providers... ..., event‑driven services, and scalable processing layers to support multi‑stage...Senior$148.7k - $199.4k
...global organization of engineers, product developers,... ...Engineering builds the software and systems that prepare... ...for the Disney Streaming platform - providing the... ...- for normalization, processing, and packaging - supporting... ...Our team is seeking a Senior Software Engineer to...Senior$140k - $200k
...Department: Predictions Role: Senior Software Engineer (Mobile) As a Senior Mobile Engineer... ...Architect performant, real‑time UI for streaming market data (order book, price charts... ...Establish and improve mobile development processes — testing strategy, release quality...SeniorContract workWork at officeRemote workFlexible hours$180k - $200k
...the definitive search engine and marketplace for financial... ...to consumers. As a Senior SoftwareEngineer on... ...delivery of complex software solutions that impact... ...Contribute to our RFC process by writing technical proposals... ...highly scalable event streaming architecture using...SeniorWork at officeImmediate startFlexible hours3 days per week- .... About the Role We’re looking for a Senior Software Engineer focusing on Data to join our team and... ...file-based systems, and RPA (Robotic Process Automation) workflows to handle scenarios... .... Nice to Have Experience with streaming data systems (Kafka, Pub/Sub). Exposure...SeniorFlexible hours
- ...fintech, and enterprise software companies. We are no... ...looking for software engineers with strong backend and... ...usage events platform processes every merchant action... ...process high‑velocity event streams, make technical... ...with our CEO, Riya. Seniority level ~ Mid‑Senior...SeniorFull timeWork at officeImmediate startRemote workFlexible hoursShift work
$180k - $250k
...Software Engineer Opportunity At Artemis Artemis is building the future of AI-driven defense... ...Artemis ingests and analyzes exabytes of streaming data from cloud platforms, identity... ...on services and pipelines that ingest, process, and analyze massive volumes of security...Senior$149k - $195.3k
...Senior Software Engineer – Risk Management Automation As a Senior Software Engineer within one of... ...problem solving. Enhance team software and processes through software improvements.... ...relational databases. Experience with streaming technologies (Kafka) is nice to have....SeniorTemporary workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Atlas Stream Processing. Be the first to apply!
- software sales engineer New York, NY
- software engineer internship remote New York, NY
- IT software developer New York, NY
- new grad software engineer New York, NY
- software engineer staff New York, NY
- integration software engineer New York, NY
- machine learning software engineer New York, NY
- software engineer part time New York, NY
- facebook software engineer New York, NY
- senior robotics software engineer New York, NY

