Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Atlas Stream Processing

$126k - $248k

MongoDB 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

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Atlas Stream Processing in New York, NY vacancy
  •  ...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

    MongoDB

    New York, NY
    2 days ago
  • $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... 
    Senior
    Flexible hours

    MongoDB

    New York, NY
    2 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours

    MongoDB

    New York, NY
    2 days ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    3 days ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    22 hours ago
  • $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

    Bloomberg

    New York, NY
    2 days ago
  •  ...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

    Bloomberg

    New York, NY
    2 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    3 days ago
  •  ...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

    Warner Bros. Discovery

    New York, NY
    2 days ago
  • 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

    The Walt Disney Company

    New York, NY
    3 days ago
  •  ...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

    MongoDB

    New York, NY
    2 days ago
  • $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... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    MongoDB

    New York, NY
    2 days ago
  • $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... 
    Senior
    Local area
    Remote work

    MongoDB

    New York, NY
    2 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours

    MongoDB

    New York, NY
    more than 2 months ago
  •  ...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

    Take2

    New York, NY
    2 days ago
  • $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... 
    Senior
    Immediate start

    Mercury

    New York, NY
    2 days ago
  •  ...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... 
    Senior
    Work at office

    Take2 AI

    New York, NY
    2 days ago
  • $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... 
    Senior
    Full time
    Flexible hours

    Storm2

    New York, NY
    4 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    SeatGeek

    New York, NY
    2 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office

    Metropolis Corp

    New York, NY
    2 days ago
  • $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... 
    Senior
    Full time

    Nexxen International Ltd.

    New York, NY
    2 days ago
  • $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

    Arlo Inc

    New York, NY
    3 days ago
  • $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

    Stealth Cybersecurity AI Startup

    New York, NY
    2 days ago
  • $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

    Disney Entertainment and ESPN Product & Technology Careers

    New York, NY
    2 days ago
  • $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... 
    Senior
    Contract work
    Work at office
    Remote work
    Flexible hours

    Gemini

    New York, NY
    2 days ago
  • $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... 
    Senior
    Work at office
    Immediate start
    Flexible hours
    3 days per week

    I did my part and supported the Regular Toilet

    New York, NY
    3 days ago
  •  .... 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... 
    Senior
    Flexible hours

    Arya Health

    New York, NY
    2 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Sequence Inc

    New York, NY
    2 days ago
  • $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

    Artemis Security

    New York, NY
    2 days ago
  • $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.... 
    Senior
    Temporary work
    Local area

    FanDuel

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Atlas Stream Processing. Be the first to apply!