Principal Software Engineer - Search Infra - Elasticsearch

Principal Software Engineer - Search Infra - Elasticsearch

Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
E

At a Glance

  • Tasks: Lead the evolution of search and indexing capabilities in Elasticsearch.
  • Company: Join a leading tech company focused on innovative search infrastructure.
  • Benefits: Competitive pay, health coverage, flexible schedules, and generous vacation days.
  • Other info: Collaborative environment with opportunities for professional growth and open source contributions.
  • Why this job: Make a global impact by shaping the future of search technology.
  • Qualifications: Experience in search infrastructure, mentoring, and strong Java skills required.

The predicted salary is between 63000 - 77000 £ per year.

Overview

In this role you will define, lead, and contribute to the evolution of core search and indexing capabilities within Elasticsearch.

You will research advances in search infrastructure and work with partners to shape the long-term technical vision.

You will bring experience with large-scale search systems to drive an innovative roadmap for indexing, querying, and relevance.

As a known expert, you will mentor engineers and collaborate across distributed teams to deliver high-performance, scalable software.

This opportunity offers impact on a globally distributed platform used by leading companies, with a focus on robust search foundations and open source collaboration.

  • Pay / Benefits
  • Competitive pay
  • Health coverage for you and your family
  • Flexible locations and schedules
  • Generous vacation days
  • Donation matching up to $2000
  • Volunteer hours (up to 40 per year)

Responsibilities

  • Define, lead, and contribute to the evolution of core search and indexing capabilities in Elasticsearch
  • Research advances in search infrastructure, data structures, and retrieval algorithms to build efficient foundations
  • Collaborate with partners and product teams to shape long-term technical vision for search at Elastic
  • Drive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers
  • Be a go-to expert for Elasticsearch domains, continuously improving them
  • Guide projects from concept to completion with technical design and cross-team collaboration
  • Key requirements
  • Experience leading technical projects in the search infrastructure and distributed systems space
  • Proven ability to build and operate sophisticated, high-performance search platforms
  • Experience mentoring expert engineers
  • Ability to define long-term technical vision for a core search or retrieval system
  • Hands-on experience with Elasticsearch, Lucene, or Solr
  • Strong Java skills and familiarity with advanced data structures, concurrency, and functional features like lambdas
  • Autonomy to drive projects from concept to completion
  • Experience with large-scale search systems and distributed storage engines
  • Excellent verbal and written communication, collaborative across distributed teams
  • Collaborative
  • Empathetic
  • Trustworthy
  • Elasticsearch
  • Lucene
  • Solr

Principal Software Engineer - Search Infra - Elasticsearch employer: elastic

Elastic is an exceptional employer that prioritises the well-being and growth of its employees, offering competitive pay, comprehensive health coverage, and generous vacation days. With a flexible work culture that embraces diversity and inclusion, employees can balance their professional and personal lives while contributing to meaningful projects within the Defence sector. The company also supports community engagement through volunteer hours and financial matching for donations, making it a rewarding place to build a career.

E

Contact Details:

elastic Recruitment Team

We think you need these skills to ace Principal Software Engineer - Search Infra - Elasticsearch

Elasticsearch
Lucene
Solr
Java
Data Structures
Concurrency
Functional Programming