Senior Software Engineer, Workload Resilience

MongoDB

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NY
Salary
$101,000–$273,000 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $187k
$80k $294k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $148,240–$193,500 — the blue band above. At the midpoint, this role pays about $187k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 46 open roles on FindRole.

Listed pay typically runs $110,500–$255,000 across 40 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Senior Software Engineer, Workload Resilience

The Senior Software Engineer, Workload Resilience joins the Workload Resilience team to improve MongoDB availability through data plane solutions. This role involves building core server workload management infrastructure to handle queuing, load shedding, and performance stabilization during resource constraints. You will write production-ready database code, implement server workload policies for rate limiting and operation prioritization, and improve system observability and diagnostics. Key responsibilities include diagnosing performance failures, writing unit and integration tests, and mentoring junior engineers. The role requires proficiency in C++, Rust, Javascript, and Python, alongside expertise in multi-threaded programming, performance profiling, and distributed system concepts like fault tolerance and consistency. You will solve technical problems related to mitigating overload scenarios for highly performant, concurrent systems to ensure database stability and reliability.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Write production-ready database code in C++ or Rust.
  • Implement and improve server workload policies for rate limiting and operation prioritization.
  • Write unit and integration tests in C++, Rust, Javascript, and Python.
  • Investigate server performance characteristics and write regression tests.
  • Improve workload and system observability and diagnostics for the core server.
  • Diagnose and fix bugs related to availability, performance, and correctness.
  • Lead projects by writing scope documents and technical design documents.
  • Mentor junior engineers and participate in the technical growth of the team.

What we're looking for

  • Minimum 5 years of experience in programming, debugging, and performance tuning distributed and/or highly concurrent low-level software systems.
  • Experience in C++ and/or Rust is preferable.
  • Strong systems fundamentals, including multi-threaded programming and performance profiling.
  • Experience with distributed system concepts such as fault tolerance, consistency, and availability.
  • Experience with writing software to observe and mitigate overload scenarios for highly performant and concurrent systems.
  • Strong operational excellence fundamentals, with a focus on refining tools, team processes, and culture.
  • Excellent verbal and written technical communication skills.
  • Ability to lead projects through writing scope and technical design documents and estimating execution streams.

More like this

Similar roles

Senior Software Engineer

Walmart

Bentonville, AR +1 6 days ago $90,000–$180,000
Python JavaScript Java Rust Dart C++ AI ML Generative AI CI/CD Automated Testing Observability Telemetry APIs Object-Oriented Programming WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer, Cloud

Abbott

Remote (Illinois) 5 days ago $86,700–$173,300
Go SQL Server PostgreSQL RESTful APIs Microservices Kubernetes Docker Linux SaaS Agile Confluence JIRA
6+ yrs exp Remote

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid