Engineering Manager

closed
Elastic Logo

Elastic

πŸ“Remote - United Kingdom

Summary

Join Elastic, the Search AI Company, and lead a globally distributed team of Java engineers advancing ES|QL, our new piped query language. You will be responsible for the efficient delivery of search enhancements, working with product managers to define requirements and fostering a collaborative team environment. This experienced team lead role involves roadmap planning, prioritization, resource management, and mentoring direct reports. You will ensure high-quality, innovative feature development in Elasticsearch, while staying true to our software development principles. The ideal candidate possesses strong leadership experience with distributed teams, excellent communication skills, and a passion for writing performant software.

Requirements

  • Experience leading distributed teams of software engineers
  • Ability to work in a distributed team throughout the world
  • Strong communication skills, both verbal and written, with the ability to drive conversations across multiple teams to a conclusion
  • Previous experience working with stakeholders outside of Engineering
  • You know and care about writing performant software and have traced and fixed performance issues yourself
  • Ability to work in a fast paced environment
  • Ability to work independently

Responsibilities

  • Manage, mentor and lead a globally distributed team of Java engineers working on advancing ES|QL and enabling adoption by other teams and our customers
  • Lead the efficient delivery of search enhancements with regular releases of Elasticsearch, ensuring high quality and innovative feature development
  • Work with our product managers to define requirements
  • Foster a culture of mutual respect, collaboration and consensus based decision-making
  • Stay true to the principles of software development as adopted by our team
  • Build roadmaps and lead prioritization; balance the right amount of structure and planning for a fast-paced engineering team
  • Identify resource requirements and help drive recruitment of high quality colleagues
  • Support the development and training of direct reports through regular 1:1s and career conversations
  • Be a great person to work with, somebody who sincerely empathizes with others

Preferred Qualifications

  • Significant experience as a hands-on software engineer so you understand the core principles of the engineering work that is going on in your team
  • Experience with query languages
  • Open Source experience
  • Prior professional exposure to Elasticsearch
  • Hands-on experience with Docker and Kubernetes

Benefits

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave
This job is filled or no longer available