Job details

Director of Engineering, Developer Productivity

  • GraphQL
  • TypeScript
  • MongoDB
  • React.js
  • Go
  • CSS
  • JavaScript

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
The worldwide data management software market is massive (IDC forecasts it to be $137.6 billion by 2026!). At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.


The Team

The Developer Productivity organization, which serves our entire engineering organization, strives to make developers at MongoDB more successful by constantly improving our development tools to help create and deliver high-quality software. This role is focused on Evergreen, our open-source continuous integration system, which runs more than 90,000 task hours per day across thousands of hosts, through its user interface Spruce, as well as its log viewerParsley.

The Evergreen team is responsible for ensuring our developers have the best possible build and test CI experience, as well as provide the best possible insights to assess the health of our Software Development Life Cycle. From improving and enhancing UI pages, to developing efficient data queries, to creating and improving the underlying services that queue and execute the hundreds of thousands of daily tasks, we have tons of interesting problems to solve with direct impact on our internal users. As we grow, we need engineering leadership to help us structure the organization, improve technical processes, provide career mentorship, guide the product roadmap, and partner together with the organization to work on features that matter.

The position is open to our in office, flexible, or fully remote working models.


Candidate Profile

We’re looking for an Engineering Director with full-stack and leadership experience who has the desire to improve the user experience and functionality of Evergreen while growing an engineering team with empathetic people management.

The ideal candidate is passionate about developer tools, and excited about the opportunity to lead a team with a big impact on a mission critical part of MongoDB’s software development lifecycle.


The right candidate for this role will
  • Have experience leading multiple teams through effective communication, collaboration, and a growth mindset.
  • Have experience building leadership skills in others.
  • Have experience or interest in designing and building features for other developers
  • Have experience developing front-end functionality for web applications with Javascript frameworks and CSS
  • Have knowledge of or strong interest in learning TypeScript, GraphQL, React, and Go
  • Have knowledge of common design patterns, components, and UX best practices

Positive Expectations
  • Leads multiple agile engineering teams by creating a positive culture, handling career growth and performance conversations, and proactively setting direction and removing blockers for the team
  • Collaborates with leadership and other teams to coordinate priorities, improve process, and develop a great continuous integration experience
  • Makes coding contributions to the team’s area of work
  • Provides feedback on the functionality, design, and timeline of new features
  • Is a resource for internal product design and development within the organization
  • Successful experience with hiring, mentoring and growing strong, geographically distributed software engineering teams
  • Deep sense of ownership, accountability, and pride

Success Measures
  • In three months, you will have made code contributions, learned about the team’s roadmap, and developed relationships with your team and leaders on other teams.
  • In six months, you will have taken on full responsibility for a set of upcoming projects, and come to understand strengths and areas for growth for individuals and leads on your team.
  • In twelve months, you will be able to manage and advise engineers on projects, including giving technical as well as career advice and evaluating performance. You will have the context to be a voice for the team, set strategic direction, and advise on overall organization structure.

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.