Taro Logo

Senior Software Engineer, Developer Productivity

MongoDB is the leading developer data platform and the first database provider to IPO in over 20 years.
Backend
Senior Software Engineer
Remote
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Developer Productivity

MongoDB, the leading developer data platform, is seeking a Senior Software Engineer for Developer Productivity to join their Build Team. This role supports build systems for the entire MongoDB engineering organization, focusing on implementing and maintaining the Bazel build system for the database server, Mongo Cloud ("Atlas"), and other products.

The ideal candidate will have deep technical expertise in build systems, including C++ experience, and a passion for improving developer productivity. Key responsibilities include designing and developing solutions to enhance developer experience, mentoring other developers, and collaborating across project lifecycles.

This position offers the opportunity to work with a variety of languages (primarily C++, Java, and Go) and to impact the daily work of 750+ internal engineers. The role involves not just compilation but also packaging and distribution tasks.

MongoDB values employee wellbeing and offers benefits such as fertility assistance, a generous parental leave policy, and employee affinity groups. The company is committed to diversity, inclusion, and supporting employees' professional and personal journeys.

Success in this role will be measured by contributions to projects, understanding of the team's mission, proposing improvements for developer experience, and eventually leading projects and mentoring other developers.

This remote position can be based out of any MongoDB Canada office or remotely in the North American region, offering flexibility and work-life balance. Join MongoDB to be at the forefront of innovation in the rapidly growing data management software market, projected to reach $137 billion by 2027.

Last updated 10 months ago

Responsibilities For Senior Software Engineer, Developer Productivity

  • Design, develop, and test solutions to improve developer experience
  • Mentor other developers
  • Empathize and learn from other developers to understand their pain points
  • Onboard successfully into unfamiliar tools and systems
  • Collaborate productively with colleagues at all stages of project lifecycle
  • Implement and maintain Bazel build system for MongoDB products
  • Support build systems for the entire MongoDB engineering organization
  • Provide ongoing support for 750+ internal engineers

Requirements For Senior Software Engineer, Developer Productivity

Java
Go
Python
  • Deep technical expertise in build systems including experience with C++
  • Understanding of developer productivity work
  • Dedication to writing maintainable, well-tested code, with modern best practices
  • Energy for supporting customer requests and empowering self-service solutions

Benefits For Senior Software Engineer, Developer Productivity

  • Fertility assistance
  • Generous parental leave policy
  • Employee affinity groups

Interested in this job?