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

Software Engineer 3

$106k - $209k

MongoDB HQ

MongoDB’s Replication Team builds the infrastructure that enables high availability, fault tolerance, automatic failover, and tunable consistency. As an engineer on the team, you will design and implement distributed-systems features that protect data and keep applications available under demanding operating conditions.

You will work primarily in C++ on core database code, partner with engineers across MongoDB, and help shape features that are central to major MongoDB releases. This is an opportunity to apply distributed-systems fundamentals to a widely used database while solving challenging problems in correctness, performance, and operability.

We're looking to speak with candidates based in New York City for our in-office working model.

What you will do

  • Design and implement replication features based on the Raft consensus protocol

  • Improve failover behavior, availability, correctness, and performance across the replication system

  • Write production-quality C++ and the unit, integration, and system tests needed to demonstrate correctness

  • Use JavaScript and Python where appropriate to extend test coverage and validate end-to-end behavior

  • Diagnose test failures, investigate bugs, and drive issues through root-cause analysis and resolution

  • Measure the performance impact of code changes and prevent or resolve regressions

  • Collaborate with partner engineering teams and stakeholders on large, cross-functional initiatives

  • Investigate distributed-systems issues raised by customers and Technical Support, communicate findings clearly, and help deliver durable fixes

  • Participate in code reviews, design reviews, and technical discussions that improve the quality of the team’s work

  • Interview candidates and mentor junior engineers and interns

What you bring

Required

  • At least five years of experience programming, debugging, and performance-tuning distributed or highly concurrent software systems

  • Strong systems fundamentals, including multithreaded programming, concurrency, debugging, and performance profiling

  • Practical experience with one or more distributed-systems concepts, such as consensus protocols, replication, distributed transactions, or fault tolerance

  • Experience working with complex production codebases and diagnosing problems that cross subsystem boundaries

  • Strong written and verbal technical communication skills

  • A collaborative approach and the ability to make realistic assessments of project complexity and delivery risk

Preferred

  • Professional experience developing production software in C++ Familiarity with database internals or core components of data-processing systems

  • Experience with Raft or another consensus protocol

  • Experience writing unit, integration, and end-to-end tests in C++, JavaScript, or Python

  • Experience responding to customer-impacting production issues in distributed systems

  • Experience mentoring engineers or interns and contributing to technical hiring

Candidates with additional relevant experience may be considered for more senior roles.

What success looks like

In your first month

  • Build a working understanding of MongoDB’s replication architecture, development workflow, and testing strategy

  • Begin resolving scoped bugs and contributing effectively to code reviews

In your first three months

  • Contribute production C++ code to a project targeted for an upcoming MongoDB release

  • Diagnose and resolve issues identified by testing, customers, or partner teams

In your first six months

  • Take regular ownership of code reviews and participate meaningfully in feature design reviews

  • Independently drive scoped technical work from investigation through implementation and validation

In your first twelve months

  • Lead the development of a new feature or substantial improvement from design through delivery

  • Help mentor new engineers and contribute to the team’s technical direction

About MongoDB

MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.

With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software.

Our compass at MongoDB is our Leadership Commitment, ( guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB.

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy ( , we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB ( , and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

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.

Req ID: 3273512114

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’s base salary range for this role in the U.S. is:

$106,000—$209,000 USD

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer 3 in New York, NY vacancy
  • $106k - $209k

     ...MongoDB is seeking a Software Engineer 3 to join the Documentation Platform Engineering Team. The Documentation Platform delivers 60M page views a year and is critical to our users' understanding of MongoDB products.It is also increasingly the context engine that helps... 
    Suggested
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    New York, NY
    2 days ago
  • $160k - $185k

     ...and Bon Appétit, among others. Our mobile engineering teams build the digital products that...  ...About the roleCondé Nast is hiring a Mobile Software Engineer III based in our New York office...  ...maintain cross-platform features using Flutter 3.x and Dart.Translate Figma designs into... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide

    Condé Nast

    New York, NY
    2 days ago
  •  ...distributed MongoDB clusters in just minutes. We're seeking a Software Engineer to join the Atlas Identity and Access Management (IAM) team....  ...In 1 month, you’ll have shipped code into production In 3 months, you’ll have collaborated and delivered on a project with... 
    Suggested
    Full time
    Local area
    Worldwide

    Mongodb

    New York, NY
    1 day ago
  • $106k - $209k

     ...transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build...  ...generation, AI-powered applications. MongoDB is seeking a Software Engineer 3 to join the Atlas Clusters Organization. The organization is... 
    Suggested
    Full time
    Local area
    Worldwide
    Flexible hours

    MongoDB

    New York, NY
    3 days ago
  • $165k - $180k

     ...dog and human gets the right experience, every time. Our engineers work on problems that matter and that are hard: evolving...  ...progressive rollouts to release with confidence. As a Software Engineer 3 on the Business Logic pod, you'll work on the systems at the... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    Weekend work

    The Farmer's Dog

    New York, NY
    2 days ago
  • $190k

    Job Description Location: New York, NY Senior Software Engineer 3 sought by Condé Nast in New York, New York. Responsibilities Leading development of our marketing offer platform, scaling it across brands and enabling experimentation through configurable, user‑specific... 
    Work at office
    Immediate start

    condenast

    New York, NY
    1 day ago
  •  ...development Own our core values and adhere to them in your work, and Stay up to date with best practices in web engineering  Success Measures A Software Engineer will be successful in this role when they Are open, honest and willing to contribute and... 
    Full time
    Local area
    Worldwide

    Mongodb

    New York, NY
    1 day ago
  • $175k - $195k

     ...Wired, among others.Job DescriptionLocation:New York, NYPlatform Engineering builds the tools our editors use to create and publish stories...  ..., and the judgment to apply them well5+ years of professional software engineering experience building and shipping production... 
    Full time
    Immediate start

    Condé Nast

    New York, NY
    2 days ago
  • $160k - $220k

     ...technology and service provider globally. As a Full-Stack Software Engineer on the Remix engineering team, you’ll build software cities rely...  ...with the expectation that you will be onsite in NYC 2-3 days a week.** About the Role: Work on improving our planning... 
    Full time
    2 days per week
    3 days per week

    Via

    New York, NY
    1 day ago
  •  ...build for reliability, performance, and security. Partner with engineering, Product, Design, Data Analytics, and other teams. Develop...  ...~5+ years of experience building and shipping production software. ~ Strong full-stack engineering skills with comfort working... 
    Full time
    Work at office
    Flexible hours

    The Farmer's Dog

    New York, NY
    1 day ago
  • $106k - $209k

     ...tolerance, automatic failover, and tunable consistency. As an engineer on the team, you will design and implement distributed-systems...  ...debugging, and performance-tuning distributed or highly concurrent software systems Strong systems fundamentals, including multithreaded... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    MongoDB

    New York, NY
    4 days ago
  •  ...out our website and docs for more details. Incubations Engineering at Sei Sei Labs is looking for a Fullstack Engineer to help shape...  ...'s possible in decentralized technology. Requirements ~3+ years of experience with full-stack development, with a focus... 
    Full time

    Sei Labs

    New York, NY
    1 day ago
  • $160k - $250k

     ...impact Position Overview As an early full-stack engineer, you’ll help build Conductor’s core application: a user-...  ...obligations and export control regulations (ITAR/EAR) ~3+ years as a professional software engineer ~ Strong communication skills, both written and... 
    Full time
    Contract work
    Local area
    Remote work

    Conductorai

    New York, NY
    1 day ago
  •  ...As a Full Stack Software Engineer at Regard, you’ll be involved in all stages of the product development and deployment lifecycle: idea generation...  ...: ~ BS in Computer Science or equivalent experience ~3+ years of professional experience with full stack software development... 
    Full time
    Work at office
    Local area
    Home office
    Visa sponsorship
    Relocation package

    Regard

    New York, NY
    1 day ago
  •  ...'ve raised $14M in seed funding, built our team around a strong engineering culture, and are launching publicly after nearly two years in stealth...  ...experience as the engineering team scales Who You Are ~3+ years of professional engineering experience with meaningful... 
    Full time
    Immediate start
    Home office
    Flexible hours

    Merciv

    New York, NY
    1 day ago
  • $225k - $300k

     ...frictionless experiences. We're looking for Senior Fullstack Software Engineers to help build the next generation of CLEAR's identity platform...  ...of everyone’s time. Our process is usually completed in about 3 weeks. Here’s what you can expect:  Recruiter Call → Zoom... 
    Full time
    Casual work
    Work at office
    Flexible hours

    Clear Inc.

    New York, NY
    1 day ago
  • $182.75k - $278.5k

     ...all 50 states run their practice on our software, serving over 1 million patients. We are...  ...Stack Languages: TypeScript, Python 3 Frontend: React, Remix, Next.js Backend...  .... You proactively improve your team's engineering velocity - whether that's refining tooling... 
    Full time
    Flexible hours
    Shift work

    Headway

    New York, NY
    1 day ago
  • $155k - $175k

     ...- $175,000 a year Role Overview The Senior Full Stack Software Engineer will report directly to the Director of Technology, a seasoned...  ...communication. While day-to-day work is remote, this role requires travel 3–4 times per year for company-wide and engineering off-sites,... 
    Remote job
    Full time

    Empassion

    New York, NY
    1 day ago
  • $118k - $176k

     ...wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    4 days ago
  •  ...that can take an active, hands on role in the development of the software product, assist with the ongoing support of the firm’s technology...  ...NET Framework, C#, and SQL, HTML and JavaScriptYOUR PROFILEMinimum 3 years of Software Development experience Practical experience... 

    alterDomus

    New York, NY
    3 days ago
  • $175k - $350k

     ...and technical problems and deliver elegant software solutions across the firm. Continuously...  ...trading applications. Collaborate across engineering, quantitative research, and trading teams...  ...into intuitive software. Qualifications: 3+ years of professional software engineering... 
    Immediate start

    Citadel Securities

    New York, NY
    8 hours ago
  • $130.6k - $192k

     ...scheduling, and end-user tooling. About the Role As a Software Engineer on Spark Platform, you will execute across the surfaces of our...  ...worked (e.g. about 6.7 hours/month if working 40 hours/week; about 3.4 hours/month if working 20 hours/week), and paid sick time... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash Usa

    New York, NY
    1 day ago
  • $300k - $320k

     ...growing group of committed researchers, engineers, policy experts, and business leaders working...  ...About the role We are looking for software engineers to join our Platform...  ...worked on prior to Anthropic, including: GPT-3, Circuit-Based Interpretability, Multimodal... 
    Full time
    Currently hiring
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    New York, NY
    1 day ago
  •  ...interfaces and robust API solutions. About the role As a Software Engineer on the Experience Platform team, you'll play a crucial role in...  ...in code reviews and mentor junior team members About you ~3+ years of experience building and maintaining production-grade... 
    Full time
    Work at office

    Paxos

    New York, NY
    1 day ago
  •  ...scale as Adaptive builds the security layer for the AI era. Software Engineer, Product & Platform We’re looking for an experienced full-...  ...You have built and operated production software. You have 3+ years of hands-on experience shipping products that real users... 
    Full time
    Work at office
    Local area

    Adaptive Security Ltd

    New York, NY
    1 day ago
  • $170k - $195k

     ...office). About the role The Product Engineering teams at Betterment build the...  ...Betterment’s hallmark since inception. Our software guides customers through the most important...  ...to arrange next steps, which will include 3-4 sets of meetings with your future colleagues... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Betterment

    New York, NY
    1 day ago
  • $280k

     ...Job description Full Stack Software Engineer — Our Client (Brooklyn, NY | On-Site | Visa Sponsorship Available) Industry: Software Development...  ...Compensation Base Salary: $150K – $280K Equity: 0.3% – 1% Visa sponsorship & relocation support available... 
    Contract work
    Local area
    Relocation
    Visa sponsorship
    Relocation package

    Career Mentors

    New York, NY
    1 day ago
  • $111k - $218k

     ...The Site Reliability Engineering team designs and builds the global infrastructure on which we...  ...maintainability Requirements ~3+ years of experience running a mission...  ..., transform, and disrupt industries with software. MongoDB’s unified data platform, the most... 
    Full time
    Local area
    Worldwide
    Flexible hours

    MongoDB

    New York, NY
    3 days ago
  • $175k - $225k

     ...comes from the best companies in Silicon Valley and Wall Street. Overview Role: Software Engineer Team: Data Platform Type: Individual Contributor Level: Mid-level (3-6 years of experience) Compensation: $175k-225k salary + 0.5%-1% equity, depending... 
    Full time
    Part time
    Weekend work

    Rwa.xyz

    New York, NY
    1 day ago
  • $320k - $405k

     ...growing group of committed researchers, engineers, policy experts, and business leaders working...  ...good fit if you Have significant software engineering experience, particularly...  ...worked on prior to Anthropic, including: GPT-3, Circuit-Based Interpretability,... 
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer 3. Be the first to apply!