TL;DR

Distributed Systems Engineer (C++): Develop and improve core networking and observability components of a distributed database with an accent on performance, resource efficiency, and system robustness. Focus on designing and delivering medium-sized projects, collaborating cross-team, and enhancing observability frameworks.

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

Salary: $108,000—$149,000 CAD (for Canada-based candidates)

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
  • Collaborate with colleagues throughout project lifecycles
  • Exemplify company leadership principles in work
  • Continuously learn and grow your career

Requirements

  • Must have 3+ years experience building distributed systems
  • Proficient in C++ with production-level coding experience
  • Strong computer science fundamentals including data structures, algorithms, and software design
  • Interest in networking, observability, and computer architecture impacts
  • Excellent verbal and written communication skills
  • Location: Must be based in or able to work remotely from North America

Culture & Benefits

  • Equity and employee stock purchase program
  • Flexible paid time off and 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • Registered Retirement Savings Plan (RRSP) with employer match
  • Mental health counseling and backup child and elder care
  • Health, dental, and vision benefits