Director of Engineering, Developer Productivity



Software Engineering
United States
Posted on Tuesday, August 15, 2023

The worldwide data management software market is massive (IDC forecasts it to be $136 billion by 2027!). At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading developer 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 MongoDB Developer Productivity group provides a highly leveraged foundation of shared tools and services that support our product development process. We succeed when MongoDB product and engineering teams are able to deliver the best solutions to our customers through a highly effective software development process.

To achieve our goal, we research, develop and operate a core set of internally developed systems - including our home-grown Evergreen CI platform, image and host management software, and release pipeline technology. In addition to core CI/CD capabilities, we also develop our own software performance pipeline tooling, allowing all R&D teams to leverage innovative approaches to performance, load, and stress benchmarking. Together, we deliver an effective self-service experience for building, testing, performance analyzing, packaging and releasing all MongoDB products.

This role will be based remotely in North America.

Candidate Profile

We’re looking for an Engineering Director with strong technical and leadership experience who will take on the challenge of upleveling our development infrastructure platform and the hundreds of thousands of compute hours it sustains on a daily basis.

The ideal candidate is passionate about developer tools, distributed systems, telemetry and metrics, and excited about the opportunity to lead a team with a big impact on the foundation of MongoDB’s software development ecosystem. You will work closely with partners and stakeholders to ensure the long term robustness, scalability, and security of our software pipeline.

The right candidate for this role will

  • Have at least 5 years of experience in development and operations
  • Have experience leading multiple teams through effective communication, collaboration, and a growth mindset.
  • Have experience building leadership skills in others.
  • Proven success in evolving and scaling large software systems, especially those with software engineers as consumers
  • Be familiar with scaling both self-hosted and cloud solutions using IaC principles. Kubernetes and Terraform experience preferred.
  • Active knowledge in tools, systems, and processes impacting developer productivity, including leveraging analytics to measure developer productivity and operational health
  • Have strong experience with AWS. GCP and Azure is a plus.
  • Have experience in secure software supply chain management.
  • Have knowledge or strong interest in learning Go, Python.

Positive Expectations

  • Leads multiple 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 processes, and enhance and maintain a rich software development ecosystem.
  • Makes technical contributions to the team’s area of work
  • Provides feedback on the functionality, design, and timeline of new features or system enhancements.
  • 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

  • By three months, you will have made technical contributions, learned about the team’s roadmap, and developed relationships with your team and leaders on other teams.
  • By 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.
  • By 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.