Software Engineer, Developer Productivity

MongoDBNew York City, NY
Hybrid

About The Position

MongoDB is a complex, mission-critical database server that operates in a wide range of environments. Customers rely on its ability to meet high standards for Performance, Security, Availability, and Correctness. Achieving these standards requires robust developer tooling for every layer of the stack, from the underlying C++ storage engine through our Atlas Cloud offering. The Developer Productivity organization plays a vital role in enabling MongoDB engineers to ship products that meet our high company standards. The Build Team focuses on ensuring that our code is able to be packaged and shipped for all supported operating systems and architectures. We are responsible for ensuring that this build happens consistently, quickly, and correctly, and that we do as much as possible to ensure performance and correctness of the resulting binaries. Tooling changes can have a substantial impact on the final product we ship to customers, with tooling changes recently yielding a 10% improvement in the overall performance of the MongoDB database. Under the hood we use the Bazel build system in order to meet these goals and to handle the multi-language nature of code shipped at MongoDB. We are looking to speak to candidates who are based in New York City for our hybrid working model.

Requirements

  • Have completed a relevant software development internship or similar summer research experience
  • Have experience and interest in using and tuning AI tools to accelerate development velocity and improve code quality
  • Be interested in learning about build systems such as Bazel and assembling and shipping highly complex software at scale
  • Be interested in working specifically with C++, Rust, Python, and Java
  • Demonstrate the ability to quickly learn, adapt to, and excel with new technologies, frameworks, and tools in dynamic environments

Responsibilities

  • Update our tooling to improve the reliability, performance, and developer experience of the systems used every day by developers, locally and in our continuous integration environments
  • Provide internal support for our systems, answering questions and addressing technical issues as they arise
  • Learn about core software development principles around shipping code at scale, and grow your ability to contribute to the overall operational excellence of our build systems
  • Demonstrate a strong empathy for our internal customers

Benefits

  • fertility assistance
  • generous parental leave policy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service