Enable job alerts via email!

Senior Software Engineer, DBX

MongoDB

Canada

Remote

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

MongoDB seeks a senior engineer to join the Database Experience team. The role emphasizes developing open source libraries for users engaging with MongoDB. Ideal candidates will have robust experience in C/C++, particularly in network and asynchronous programming, and will contribute significantly to the team’s existing projects. MongoDB champions inclusivity and promotes employee well-being through supportive initiatives.

Benefits

Employee affinity groups
Fertility assistance
Generous parental leave policy

Qualifications

  • 5+ years of experience in relevant roles.
  • Experience implementing libraries in C and/or C++.
  • Expertise in relevant areas, including C++ language, network programming, and async programming.

Responsibilities

  • Develop and maintain async C/C++ driver library.
  • Contribute code and implement planned features.
  • Lead the design and specification of new features.

Skills

C
C++
Network Programming
Async Programming
Open Source Contributions

Job description

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

Our Database Experience (DBX) Team

The Database Experience team builds the libraries and tools that developers use day-to-day working with MongoDB. Our mission is to increase developer adoption, satisfaction and retention by providing a reliable, enjoyable interface for developers and other end-users.

Our senior engineers are typically specialists in a particular programming language, but are capable of contributing to projects in other languages as well.

For this role, we're looking for someone who enjoys designing, writing, and supporting open source libraries for developers and administrators using MongoDB. You will have the opportunity to be surrounded by veteran C/C++ programmers, as you deepen your knowledge of the C/C++ ecosystem, or advance your career as a writer and speaker.

This role will be based remotely in Canada.

In This Role You Will

Develop and maintain these repositories:

  • Contribute to an upcoming async C/C++ driver library
  • Have 5+ years of experience in relevant roles
  • Have experience implementing libraries in C and/or C++
  • Have expertise in a relevant area (C++ language, network programming, async programming)
  • Have made contributions to open source software
  • Communicate well with coworkers and external users
Success Measures
  • Within three months, you will contribute code to most of the team projects. You will be able to fix bugs and implement already-planned features
  • Within six months, you will contribute to the roadmap for our products and lead the design and specification of new features. You will have the trust of the team and our internal customers. You will have responded to an externally reported request
  • Within a year, you will have made a significant improvement to a codebase our team owns, and will be taking the lead in designing new features to solve novel customer challenges

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB , and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

MongoDB’s base salary range for this role in Canada is:

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior .NET/Blazor Software Engineer

Portside

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Senior Software Engineer - Credit

Marqeta

Toronto

Remote

CAD 112,000 - 140,000

6 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Software Engineer - Credit

Marqeta, Inc.

Toronto

Remote

CAD 112,000 - 140,000

4 days ago
Be an early applicant

Senior Software Engineer : API and Developer Product & Engineering • Remote Canada, Toronto, Ca[...]

Penny Jar Capital, LLC

Toronto

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Senior Software Engineer

TEEMA

New Brunswick

Remote

CAD 100,000 - 125,000

8 days ago

Senior Software Engineer

Truss Payments

Vancouver

Remote

CAD 120,000 - 250,000

3 days ago
Be an early applicant

Senior Software Engineer

Tali AI

Toronto

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant