Software Engineer, Developer Productivity

MongoDB MongoDB · Enterprise · New York, NY · PTO R&D Developer Productivity

Software Engineer on the Developer Productivity team at MongoDB, focusing on the Build Team. This role involves improving the reliability, performance, and developer experience of build systems (like Bazel) used to package and ship complex software. The candidate will update tooling, provide internal support, and learn core software development principles for shipping code at scale. While not directly building AI models, the role involves using and tuning AI tools to accelerate development velocity and improve code quality, and the company positions itself as enabling the AI era.

What you'd actually do

  1. 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
  2. Provide internal support for our systems, answering questions and addressing technical issues as they arise
  3. 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
  4. Demonstrate a strong empathy for our internal customers

Skills

Required

  • completed a relevant software development internship or similar summer research experience
  • experience and interest in using and tuning AI tools to accelerate development velocity and improve code quality
  • interested in learning about build systems such as Bazel and assembling and shipping highly complex software at scale
  • 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

What the JD emphasized

  • using and tuning AI tools to accelerate development velocity and improve code quality