Search jobs > New York, NY > Senior software engineer

Senior Software Engineer, (Database Experience Team/ OSS)

MongoDB
New York City
$118K-$231K a year
Full-time

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 anywhere on the edge, on premises, or across cloud providers. With offices worldwide and over 175,000 developers joining MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

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 and standalone tools 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 can be based remotely anywhere in the United States or Canada.

You'll be on the team responsible for

Development and maintenance of :

  • The MongoDB C driver :
  • The MongoDB C++ driver :
  • libmongocrypt :

Contributing to an upcoming async C / C++ driver library

Contributing to the MongoDB driver specifications :

You might be right for this role if you

  • 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
  • Practice test-driven development

Success in this role means

  • 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
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
New York, New York

A company is looking for a Senior Software Engineer, Tools - Asset System. Experience working on voxel world games is a bonus. ...

Promoted
Capital One
New York, New York

At least 4 years of professional software engineering experience (Internship experience does not apply). Senior Software Engineer, Back End. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportunity to be on the ...

Promoted
VirtualVocations
Queens, New York

A company is looking for a Senior Frontend/UI Software Engineer. NET Core with C#Experience with server-side ASP. NET Core BlazorFamiliarity with Unit Testing, Mocking, and Continuous IntegrationStrong understanding of design patterns6+ years of relevant experience may substitute for formal educatio...

Promoted
Capital One
New York, New York

At least 4 years of professional software engineering experience (Internship experience does not apply). Senior Software Engineer, Back End(Java), Bank Tech. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportun...

Promoted
AirPay
New York, New York

We are looking for a prolific Senior Developer to join our team and help pioneer a new type of healthcare platform. They must have experience working on an application that has scaled to a large number of users and be able to deliver quicker than most people think is possible. SQL database relationa...

Promoted
Arch
New York, New York

As an early software engineer at Arch,. Experience building robust software systems (reusability, logging, monitoring, testing). If we don’t see the relevant venture backed startup experience on your resume, it will be an automatic rejection anyway. Arch is a close-knit team from best-in-class finte...

Promoted
Webflow
New York, New York

Senior Software Engineer, Libraries. Senior Software Engineer, Libraries. You’ll thrive as a Senior Software Engineer, Libraries if you…. Collaborate with designers, PMs, and engineers beyond your team to plan and build product capabilities that enable our Libraries product goals. ...

Promoted
Northwestern Mutual Investment Services, LLC
Queens, New York

Utilizes working relationships across teams within their division. Previous experience mentoring and/or coaching engineers. Demonstrates technical leadership to team. Establishes, aggregates, and shares team standards and best practices within department. ...

S&P Global
New York, New York

The team is a dynamic group of database engineers and administrators led by the Associate Director of Database Engineering. The Senior Database Engineer will be responsible for the design, implementation, and management of DTS database systems, with a focus on Oracle and PostgreSQL and cloud-based b...

PayPal
New York, New York

For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations.At PayPal,...