Principal Software Engineer, Search Infrastructure

Elastic

Town of Sweden (NY)

On-site

USD 86,080 - 136,164

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health coverage for you and your loved
Flexible locations and schedules
Generous vacation days
Donation matching up to $2000
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Search Infra team. You will define, lead, and contribute to core search and indexing capabilities across a globally distributed team, shaping the long-term technical vision for Elasticsearch.

You’ll mentor engineers and collaborate with product teams to build high-performance search foundations. We value autonomy and cross-team collaboration as we deliver fast, scalable software.

Qualifications

  • Experience leading technical projects in the search infrastructure and distributed systems space.
  • Experience mentoring expert engineers, providing both technical and professional guidance.
  • Experience defining a long-term technical vision for a core search or retrieval system, working across teams to shape the roadmap.
  • Hands‑on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
  • Strong Java skills and familiarity with advanced data structures and concurrency constructs.

Responsibilities

  • Define, lead, and contribute to the evolution of core search and indexing capabilities.
  • Research advances in search infrastructure, data structures, and retrieval algorithms.
  • Shape the long-term technical vision for search at Elastic with product teams.
  • Drive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers.
  • Be the go-to expert for several Elasticsearch domains across distributed teams.

Skills

Lead technical projects
Mentor engineers
Technical vision
Elasticsearch/Lucene/Solr
Java
Distributed systems
Autonomy
Cross-team collaboration

Tools

Elasticsearch
Lucene
Solr

Job description

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Search Infra team. You will define, lead, and contribute to core search and indexing capabilities across a globally distributed team, shaping the long-term technical vision for Elasticsearch.

You’ll mentor engineers and collaborate with product teams to build high-performance search foundations. We value autonomy and cross-team collaboration as we deliver fast, scalable software.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer, Elasticsearch Search Infra
Principal Engineer, Elasticsearch Search Infra

Elastic • United States

On-site
USD 85,715 - 135,585
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Principal Search Infrastructure Engineer
Principal Search Infrastructure Engineer

Elastic • Mountain View (CA)

On-site
USD 159,800 - 252,800
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Principal Search Infra Architect
Principal Search Infra Architect

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Competitive pay and equity
Health coverage for you and family
Flexible locations and schedules
+4
Principal Software Engineer - Search & AI Leader
Principal Software Engineer - Search & AI Leader

Elastic • United States

On-site
USD 159,000 - 253,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Lead Elasticsearch Search Engineer (Remote-friendly)
Lead Elasticsearch Search Engineer (Remote-friendly)

Elastic • Town of Greece (NY)

On-site
USD 84,398 - 133,448
401(k) / Retirement Plan
Minimum 16 weeks parental leave
Health coverage
+3
Senior Software Engineer, Search Algorithms (Elasticsearch)
Senior Software Engineer, Search Algorithms (Elasticsearch)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible schedules
+4
Lead Architect, Elasticsearch Storage & Query Engine
Lead Architect, Elasticsearch Storage & Query Engine

Elastic • Mountain View (CA)

On-site
USD 159,000 - 253,000
Health coverage for you and your famiy
Flexible locations and schedules
Generous vacation days
+3
Senior Java Engineer - Core Infra: Scalable Platform
Senior Java Engineer - Core Infra: Scalable Platform

Elastic • United States

On-site
USD 133,000 - 211,000
Health coverage
Flexible work locations
Generous vacation days
+1
Principal Software Engineer: Elasticsearch Performance
Principal Software Engineer: Elasticsearch Performance

Referral Board • United States

On-site
USD 160,000 - 253,000
Stock program
401k with matching
Healthcare coverage for you and family
Senior Search Algorithms Engineer (Elasticsearch)
Senior Search Algorithms Engineer (Elasticsearch)

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Health coverage for you and family
Flexible locations and work schedules
Generous vacation days
+1