Engineering Manager

Elastic
Summary
Join Elastic's Elasticsearch team as an experienced team lead, managing and mentoring a globally distributed team of Java engineers. You will lead the delivery of search enhancements for Elasticsearch, working with product managers to define requirements and fostering a collaborative team environment. Responsibilities include building roadmaps, prioritizing tasks, identifying resource needs, and supporting the development of direct reports. The ideal candidate possesses experience leading distributed software engineering teams, strong communication skills, and a proven ability to work with stakeholders outside of engineering. Bonus points are awarded for hands-on software engineering experience, familiarity with query languages, and open-source contributions. Elastic offers competitive pay, health coverage, flexible work arrangements, generous vacation time, and parental leave.
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
Share this job:
Similar Remote Jobs

