Software Engineer III, Networking & Observability

MongoDB

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
New York, NYCanada
Salary
$106,000–$209,000 / yr
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $182k
This role $158k
$92k most similar roles pay here $235k

This role pays less than 68% of similar roles. Most pay $149,448–$214,000 — the shaded band above. At the midpoint, this role pays about $158k versus about $182k 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 311 open roles on FindRole.

Listed pay typically runs $126,000–$226,000 across 95 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Software Engineer III, Networking & Observability

Software Engineer 3, Networking & Observability joins the Networking & Observability team to build and enhance core components of a distributed database. The role involves improving networking performance, optimizing resource utilization, and developing low-overhead observability features for the system. Day-to-day responsibilities include leading medium-sized projects from technical design to delivery, collaborating with colleagues throughout the project lifecycle, and contributing to both minor and major release cycles. Candidates must possess strong computer science fundamentals in data structures, algorithms, and software architecture. The position requires hands-on experience building production-level code using C++. The work focuses on low-level systems, specifically improving connection handling, exploring new networking architectures, and integrating OpenTelemetry to facilitate better diagnosis of distributed processes. This role addresses critical technical challenges regarding the availability, performance, and robustness of an open source database system.

What does a Software Engineer earn in New York?

Median $224000 from 203 postings across 41 companies.

See salary data

What you'll do

  • Develop and enhance core components for distributed process communication and networking.
  • Improve the performance, availability, and scalability of the MongoDB networking stack.
  • Build low-overhead observability features using open frameworks like OpenTelemetry.
  • Optimize resource utilization and improve the efficiency of database operations.
  • Lead medium-sized projects from technical design through to final delivery.
  • Write production-level code in C++ for distributed systems.
  • Perform peer code reviews and participate in designing new features.
  • Resolve bugs and contribute to major version releases of the codebase.

What we're looking for

  • 3+ years of experience building distributed systems.
  • Experience in C++ is required.
  • Solid computer science fundamentals including data structures, algorithms, and software design/architecture.
  • Hands-on experience with building production-level code.
  • Strong verbal and written communication skills to collaborate with colleagues.
  • Interest in networking, observability, and how computer architecture impacts SaaS availability.

More like this

Similar roles

Staff Engineer, Query Optimization

MongoDB

Remote (New York, NY) +4 35 days ago $151,000$297,000
C++ Distributed Systems Query Optimization Database Internals Data Structures Algorithms Compilers Language Transpilers Distributed Storage MongoDB
10+ yrs exp Remote

Senior Software Engineer, Server Security

MongoDB

Remote (Canada) 101 days ago $126,000$248,000
C++ Rust Go Java Distributed Systems Cryptography TLS X.509 PKI Data Structures Algorithms OS Internals Concurrency MongoDB
5+ yrs exp Remote Hybrid

Software Engineer, Observability

Apple Inc

Seattle, WA 24 days ago $175,000$263,300
Time Series Database Distributed Systems Kubernetes Terraform CI/CD OpenTelemetry Prometheus Grafana Rust Python Go Java Scala GitOps Infrastructure as Code Query Engines Columnar Storage Configuration Management
5+ yrs exp

Staff Software Engineer, Observability

Pinterest

Remote 7 days ago $177,185$364,795
Distributed Systems Data Engineering Observability OpenTelemetry Prometheus Grafana Kafka Flink Java Python Go Scala Kubernetes Service Mesh Time-series Databases Columnar Storage Stream Processing Machine Learning Anomaly Detection
7+ yrs exp Remote