Director of Engineering - Storage Engines

Full Time
Sydney NSW, Australia
9 months ago

The worldwide data management software market is massive (According to IDC, the data management software market is forecast to be $94 billion in 2023 growing to approximately $153 billion in 2027, representing a 13% compound annual growth rate). 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 Storage Engines team is building WiredTiger, a world-class open source storage engine. WiredTiger employs modern hardware architectures and innovative software algorithms to achieve extraordinary performance for the most demanding applications. This team includes database engineering pioneers with decades of experience who are considered deep domain specialists. 

We are a diverse collection of individuals - having different backgrounds, levels of domain knowledge, viewpoints and experiences - all working together to keep MongoDB storage ahead of the most challenging customer expectations.

Our projects include supporting humongous data oriented systems through innovative improvements and performance optimisations to the storage layer, improving the robustness and quality of our product, and working with our peer Server teams to unlock innovative and exciting new features.

If you want to join a globally distributed, inquisitive, accountable team of engineers who take on the challenges of a fast growing and ever demanding data storage technology, join us!

This role can be based out of our Sydney office or remotely in the Sydney region.

Successful candidates will have a majority of the following qualities
  • At least 5 years of experience in a management position. A manager of engineering managers is a plus
  • Proven success with hiring for, mentoring and growing strong geographically distributed software engineering teams
  • Committed to building and fostering a diverse and supportive culture
  • Excellent verbal and written technical communication skills and desire for cross-team collaboration
  • Excellent time management skills and the ability to make and evaluate realistic assessments of project complexity
  • Proven success in designing, writing, testing and maintaining distributed and/or highly concurrent software systems in large, long-lived code bases. C knowledge is a plus
  • At least 7 years of experience in programming, debugging and performance tuning, and a strong grip on the foundational material of computer science
  • Strong interest in the theory and practice of database internals
Position Expectations
  • Contribute ideas and work with Product Management as well as technical and senior leadership to build a roadmap for the team’s deliverables 
  • Ensure smooth and timely execution of projects 
  • Appropriately allocate team resources, balancing efforts between building new features and supporting/maintaining previous releases. 
  • Grow your organization ensuring desirable skill composition, high job satisfaction and vibrant culture 
  • Delegate effectively splitting your own time between technical and management aspects of the position 
Success Measures

Within 3 months 

  • Know your team members’ strengths and professional objectives
  • Understand and be able to explain the technical architecture of the storage engine components 
  • Contribute in technical discussions and provide meaningful reviews of team members’ technical documents based on your prior experience 

Within 6 months 

  • Experience all aspects of the software development lifecycle by handling a ticket end-to-end 
  • Know the technical architecture of the MongoDB database system
  • Ensure team delivers with high quality and predictability
  • Supervise the short-term (quarterly and annual) planning process for your team 
  • Establish working professional relationships with other key leads and directors
  • Mentor team leaders 
  • Supervise hiring and retention for your team 

Within 12 months 

  • Have a vision for the future of the storage engine 
  • Have a plan to execute that vision along with planning for team growth
  • Represent the storage engine team interests and work with other stakeholders to balance priorities among requests from other teams to come up with quarterly and yearly roadmaps 
  • Drive experiments and changes to procedures and processes to optimize team velocity and scaling

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 is an equal opportunities employer.**