Taro Logo

Senior Software Engineer, DBX

MongoDB provides a globally distributed, multi-cloud database platform that helps organizations build and run modern applications.
Edmonton, AB, CanadaMontreal, QC, CanadaOttawa, ON, Canada
$137,000 - $189,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · AI

Job Description

MongoDB is seeking a Senior Software Engineer to join their Database Experience (DBX) team, focusing on building and maintaining the Node.js driver and related tools. This role offers a unique opportunity to impact MongoDB's developer ecosystem, with the Node.js driver seeing over 6 million weekly npm downloads.

The position involves working on critical backend infrastructure, including maintaining and enhancing the MongoDB Node.js Driver and its dependencies. You'll be contributing to open-source projects, AI/ML integrations, and working closely with a distributed global engineering team. The role requires deep expertise in JavaScript/TypeScript and backend development, with a focus on building reliable, performant developer tools.

As a senior engineer, you'll be responsible for designing and implementing major features, contributing to driver specifications, and collaborating with the Product team on roadmap planning. The role offers significant technical challenges in areas like concurrency, distributed systems, and database operations.

MongoDB offers an excellent compensation package, including competitive salary, equity, and comprehensive benefits. The company culture strongly supports work-life balance and professional growth, with benefits like 20 weeks of parental leave and mental health support. The position is remote-based in Canada, offering flexibility while working with a global team.

This is an ideal opportunity for experienced backend developers who are passionate about open source, enjoy building developer tools, and want to make a significant impact on the MongoDB ecosystem. The role combines technical depth with the opportunity to influence the direction of critical developer tools used by millions of developers worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer, DBX

  • Maintain and build features for the MongoDB Node.js Driver and its dependencies
  • Contribute to JavaScript open source client libraries and MongoDB AI/ML integrations
  • Contribute to common driver specifications
  • Investigate bugs and support requests
  • Collaborate with distributed world-wide engineering team

Requirements For Senior Software Engineer, DBX

JavaScript
TypeScript
Node.js
  • 4+ years of experience writing high-quality software
  • Significant experience with JavaScript/TypeScript on the backend
  • Experience with databases, relational or non-relational
  • Good written and spoken English communication skills
  • Deep knowledge of the JavaScript ecosystem
  • Experience with concurrency, parallelism and distributed systems

Benefits For Senior Software Engineer, DBX

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Equity
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • Registered Retirement Savings Plan (RRSP) with employer match
  • Mental health counseling
  • Backup child and elder care
  • Health, dental, and vision benefits
  • Employee stock purchase program
  • Equity

Related Jobs