Software Engineer 3
$106k - $209kMongoDB 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
$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...SuggestedFull timeWork at officeLocal areaImmediate startRemote workWorldwide- ...observability features. Our team includes engineers located in New York City and fully remote... ...and Canada. Candidate Profile ~3+ years of experience building... ...competencies in data structures, algorithms, and software design/architecture ~ Hands-on experience...SuggestedRemote jobFull timeWork at officeLocal areaWorldwide
- ...Software Engineer 3 New York, New York, United States Who We Are The Farmer's Dog was born from a mission to change the landscape of pet health, providing dogs and their humans with honest, smart, and simple care. We're starting by radically improving the $90...SuggestedWork at officeFlexible hours
- ...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...SuggestedFull timeLocal areaWorldwide
- ...reviewing designs for new features. Requirements At least 3 years of experience building distributed systems. Hands-on experience... ...science fundamentals, including data structures, algorithms, and software design and architecture. Interest in networking, observability...SuggestedFull timeWork at officeRemote workFlexible hours
$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 timeImmediate start- ...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 timeLocal areaWorldwide
$125.44k - $188.16k
...we have offices in nine countries and can insert advertisements around the world.Job SummaryWe are looking for an experienced Software Engineer to join the Video Integration team in New York. This engineer will contribute directly to our core SDK products, designing and...Full timeNight shiftWeekend work- Tata Consultancy Services in New York, NY is seeking an experienced Level 3 engineer to provide production support for a private-cloud RTMDS platform serving a large global customer base. You will manage the platform to maintain standards, patch levels, stability, reliability...
$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 time2 days per week3 days per week$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 timeContract workLocal areaRemote work- ...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 timeWork at officeLocal areaHome officeVisa sponsorshipRelocation package
$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 timeFlexible hoursShift work- Santander US is seeking a Murex Application Developer to lead design, development, implementation, and ongoing support of Murex MX.3 across Global Markets. You will collaborate with risk, finance, operations, architecture, and infrastructure to ensure scalable, compliant...
$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 timeLive inWork at officeLocal area$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 timeCasual workWork at officeFlexible hours$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation... ...experience with a focus on full-stack development, including 3+ years of full system lifecycle development from requirements...Work at officeLocal areaFlexible hoursShift work- ...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...
$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$100.6k - $169.8k
Blueflame AI is seeking an Application Support (Backline Support Engineer) to join our team in New York City. In this hybrid role, you'll bridge... ...candidates will have a Bachelor's degree in Computer Science and 3-5 years of relevant experience. The position offers a...- ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at... ...training or certification on software engineering concepts and 3+ years applied experienceHands-on experience in system design...
- ...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 timeWork at officeLocal area
$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 payWork at officeLocal areaRemote workRelocationFlexible hours$216k - $270k
...Software is eating the world, but AI is eating software. We live in unprecedented times – AI... ...our products include the Generative AI Data Engine, SGP, Donovan, and others that power the... ...technologies. Ideally you’d have: ~3+ years of full-time engineering experience...Full timeLive in$111k - $218k
...The Site Reliability Engineering team designs and builds the global infrastructure on which we... ..., and maintainability Requirements ~3+ years of experience running a mission critical... ..., transform, and disrupt industries with software. MongoDB's unified data platform, the...Local areaWorldwideFlexible hours$165k - $200k
...our platform around the world. StubHub is seeking a Software Engineer II to design and develop next-generation technologies and complex... ...new challenges across the company. Location: Hybrid (3 days in office/2 days remote) - New York, NY...Full timeTemporary workWork at officeRemote workWorldwideFlexible hours$192k - $240k
...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams... ...at Brex Our Scientists and Engineers work together to make data - and insights... ...~ Must be willing to work in office 3 days a week on Mondays, Wednesdays and Fridays...Full timeWork at officeMonday to Friday3 days per week$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 timeWork at officeVisa sponsorshipFlexible hours- ...Global, Hudson River Trading, and Flow Traders. Incubations Engineering at Sei Sei Labs is looking for a Fullstack Engineer to help shape... ...'s possible in decentralized technology. Job requirements ~3+ years of experience with full-stack development, with a focus...Full time
$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 timePart timeWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer 3. Be the first to apply!
- associate software developer New York, NY
- software engineer part time New York, NY
- software developer intern New York, NY
- summer intern software engineer New York, NY
- software developer fintech New York, NY
- software support engineer New York, NY
- ngo software engineer New York, NY
- software engineer - web development New York, NY
- intel software engineer New York, NY
- IT software engineer New York, NY



