Enable job alerts via email!

Senior Software Engineer (C/C++), DBX

MongoDB

Manitoba

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

MongoDB seeks a senior developer to contribute to their Database Experience team, specializing in C/C++ open source libraries. The ideal candidate will have substantial experience and a passion for improving developer interfaces in a collaborative, innovative environment.

Benefits

Generous parental leave policy
Fertility assistance
Employee affinity groups

Qualifications

  • 5+ years of experience in relevant roles.
  • Experience implementing libraries in C and/or C++.
  • Track record of contributions to open source software.

Responsibilities

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

Skills

C++
Network programming
Async programming

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 Software Engineer - MAAS

Canonical

Winnipeg null

Remote

Remote

CAD 80,000 - 110,000

Full time

9 days ago

Application Administrator

Shared Health-Soins Communs

Winnipeg null

Remote

Remote

CAD 65,000 - 90,000

Full time

Yesterday
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Winnipeg null

Remote

Remote

CAD 80,000 - 102,000

Full time

12 days ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Winnipeg null

Remote

Remote

CAD 90,000 - 120,000

Full time

12 days ago

Senior Software Engineer

Autodesk, Inc.

null null

Remote

Remote

CAD 98,000 - 145,000

Full time

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

null null

Remote

Remote

CAD 80,000 - 100,000

Part time

Today
Be an early applicant

Senior Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

Today
Be an early applicant

Senior .NET/JS/ASP Software Engineer

Portside

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100,000 - 125,000

Part time

Today
Be an early applicant