TL;DR

Software Engineer (Distributed Systems): Build and improve core networking and observability components of a distributed database with an accent on performance, resource efficiency, and low-overhead observability features. Focus on designing and delivering robust networking code, integrating observability frameworks, and enhancing system availability and reliability.

Location: Remote from anywhere in North America or New York City office

Salary: $109,000–$215,000 USD

Company

MongoDB is a leading provider of a globally distributed, cloud-native database platform empowering innovation in AI and software development.

What you will do

  • Understand and improve MongoDB’s networking and observability codebase.
  • Lead medium-sized projects from design to delivery related to networking or observability.
  • Collaborate across teams throughout the project lifecycle.
  • Exemplify MongoDB’s leadership principles in your work.
  • Continuously learn and grow your technical expertise.

Requirements

  • Must be located in North America (USA or Canada) or willing to work remotely within this region.
  • 3+ years experience building distributed systems.
  • Strong computer science fundamentals including data structures, algorithms, and software design.
  • Hands-on production experience with C++ is required.
  • Strong communication skills and motivation to collaborate.

Culture & Benefits

  • Equity and employee stock purchase program participation.
  • Flexible paid time off and 20 weeks fully-paid gender-neutral parental leave.
  • Fertility and adoption assistance.
  • 401(k) retirement plan and mental health counseling.
  • Access to transgender-inclusive health insurance coverage.