Elastic, the Search AI Company, is looking to solve the problem of enabling everyone to find the answers they need in real time, using all their data, at scale, and the Elasticsearch team is in-charge of building the core platform that powers search for Elastic’s customers and users
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 independently in a fast paced environment
- 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
Responsibilities
- Manage, mentor and lead a globally distributed team of Java engineers working on our logs and metrics solutions
- 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
- 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
- Foster a culture of mutual respect, collaboration and consensus based decision-making
Other
- Bachelor's, Master's, or PhD degree in Computer Science or related field
- Ability to travel
- Must have authorization to work in the United States
- Experience working in a collaborative environment
- Strong problem-solving skills and attention to detail