Senior Software Engineer - Storage & OLTP Systems (C++)

MongoDB

New York (NY)

On-site

USD 106,000 - 209,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

Benefits offered by this job

Equity
Flexible paid time off
Parental leave
Fertility assistance
401(k)

Job summary

MongoDB is seeking an experienced software engineer for the Storage Execution team in New York City to design, optimize storage and transactional access within the server. You will contribute to a large, C++-based codebase and collaborate with product management and adjacent teams to deliver new features that improve performance and resilience for highly concurrent distributed systems.

You will work closely with colleagues across teams, staying current with database internals and related

Qualifications

  • Experience building industrial-strength software with large user bases and high code quality.
  • Degree in Computer Science or equivalent, with strong proficiency in data structures, algorithms, concurrency, and software design.

Responsibilities

  • Collaborate with Storage Execution engineers to coordinate changes in a large C++-based codebase.
  • Specify and deliver new features with product management and neighboring teams.
  • Identify, design, implement, test, and support new features within Server Execution scope.
  • Keep abreast of database technologies and research to inform server improvements.
  • Promote MongoDB values through mentorship, collaboration, and accountability.

Skills

Distributed systems
C++
Algorithms & data structures
Concurrency
Software design/architecture
Large-scale software

Education

Bachelor's degree in Computer Science or equivalent

Job description

MongoDB is seeking an experienced software engineer for the Storage Execution team in New York City to design, optimize storage and transactional access within the server. You will contribute to a large, C++-based codebase and collaborate with product management and adjacent teams to deliver new features that improve performance and resilience for highly concurrent distributed systems.

You will work closely with colleagues across teams, staying current with database internals and related

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 3, Storage Execution
Software Engineer 3, Storage Execution

MongoDB • New York (NY)

On-site
USD 106,000 - 209,000
Equity
Flexible paid time off
Parental leave
+2
Remote Senior Engineering Manager, Storage & Durability
Remote Senior Engineering Manager, Storage & Durability

MongoDB • United States

On-site
USD 151,000 - 297,000
Senior Storage Engineering Manager (Remote Canada)
Senior Storage Engineering Manager (Remote Canada)

MongoDB • New York (NY)

Hybrid
CAD 191,000 - 265,000
Senior Engineering Manager, Storage Execution
Senior Engineering Manager, Storage Execution

MongoDB • New York (NY)

Hybrid
CAD 191,000 - 265,000
Senior Networking & Observability Engineer (Distributed)
Senior Networking & Observability Engineer (Distributed)

MongoDB • New York (NY)

On-site
USD 106,000 - 209,000
Senior Software Engineer, Storage Layer Services
Senior Software Engineer, Storage Layer Services

MongoDB • New York (NY)

On-site
USD 126,000 - 248,000
Equity
Flexible paid time off
20 weeks fully-paid parental leave
+4
Senior C++ Engineer, Stream Processing Core
Senior C++ Engineer, Stream Processing Core

MongoDB • New York (NY)

On-site
USD 126,000 - 248,000
Manager, Site Reliability Engineering - Storage Layer Service
Manager, Site Reliability Engineering - Storage Layer Service

MongoDB • New York (NY)

Hybrid
USD 157,000 - 270,000
Equity
Flexible paid time off
20 weeks fully-paid parental leave
+4
Software Engineer, Stream Processing Platform
Software Engineer, Stream Processing Platform

MongoDB • New York (NY)

Hybrid
USD 100,000 - 130,000
Database Engineer
Database Engineer

Stellent IT LLC • New York (NY)

Hybrid
USD 120,000 - 150,000