Elasticsearch - Engineering Manager - Java, Search

This post contains product affiliate links. We may receive a commission from Amazon if you make a purchase after clicking on one of these links. You will not incur any additional costs by clicking these links

Explore career opportunities at Elastic as a team lead building robust search functionalities with a globally distributed, diverse engineering team. Grow with us!

Company Overview

Elastic is a prominent company offering enterprise search, observability, and security solutions. It enables real-time and scalable use of data for numerous globally recognized organizations. Elastic caters to a multitude of critical systems across different industries, proudly standing as a distributed company since 2012.

The Elasticsearch Team

The Elasticsearch team, made up of experienced engineers, is tasked with developing and enhancing the core search platform. They work on various projects including improving Lucene's search experience, and building features for a serverless architecture and the new ES|QL query language.

The Role of Team Lead

As a team lead at Elastic, you will manage a globally distributed group of engineers working on search functionalities. Your responsibilities include project planning, road mapping, and executing the delivery of search enhancements. You’ll engage with product managers and foster a culture of mutual respect and consensus-based decision-making within the team.

Engineering Philosophy

Elastic believes in the creation of complex, pluggable software for the web through diverse teams. They uphold the ideals of individual empowerment, collaborative engineering, collective decision-making, and continuous improvement.

Responsibilities and Expectations

You will be expected to lead a team of software engineers, cultivate productive working relationships with product managers, and drive innovative feature development. Elastic values strong communication skills, a performance-oriented mindset, and the capability to work independently in a fast-paced environment.

Preferred Qualifications

The ideal candidate brings experience leading a distributed engineering team, hands-on software engineering expertise, and possibly experience with Lucene, Solr, Docker, and Kubernetes. Bonus points for open-source contributions and familiarity with Elastic's stack.

Employee Benefits and Company Culture

Elastic offers competitive salaries, health coverage, flexible work schedules, generous vacation days, and parental leave. They pride themselves on their inclusive culture, supporting diverse perspectives and ensuring everyone has a voice in the decision-making process. Eligible charitable donations are matched and employees are encouraged to engage in volunteer work.

Commitment to Diversity and Inclusion

Elastic is an equal opportunity employer, striving for diversity, equity, and inclusion. The company facilitates a supportive environment for individuals with disabilities and is committed to their employment rights.

Additional Resources

For further details on Elastic’s privacy practices or the rights of job applicants under Federal Employment Laws, relevant documents and information can be found through provided links.

This job offer was originally published on Himalayas


At Smart Remote Jobs, we understand the importance of equipping remote workers with the tools they need to thrive in their roles. To enhance your remote work experience, we recommend considering an ergonomic keyboard that can significantly improve comfort during long hours of typing.

Then, you'd better block out distractions with noise-cancelling headphones, ensuring clear communication during virtual meetings and enhanced concentration.

Finally, if you want to increase flexibility and promote better posture, you should use an adjustable standing desk, allowing you to alternate between sitting and standing positions throughout the day for improved health and productivity.



Software development


February 14, 2024


2 clicks on Apply Now

Similar job offers

This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.