Elastic logo

Principal Software Engineer - Search Infra - Elasticsearch

Elastic · United States

Location
United States
Salary
$159,800 - $252,800 USD
Funding
Public Company
Posted
Oct 22, 2025

Elastic is hiring a Principal Software Engineer - Search Infra - Elasticsearch based in United States. Every apply link on Engg.space goes straight to the company's own careers page - no recruiter middleman, no generic job-board form.

Apply directly at Elastic

Role details

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search experience in Lucene. This is a principle software engineering role that entails using your vast knowledge in this space in order to define, direct, and build the next generation of Elasticsearch capabilities. This role provides technical vision and direction for Elasticsearch’s core search infrastructure, including indexing, retrieval, and relevance, and requires deep expertise in search internals and cross-team collaboration. Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable and intuitive software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements. What You Will Be Doing: As a full-time Elasticsearch contributor, you will define, lead, and contribute to the evolution of core search and indexing capabilities. You’ll research advances in search infrastructure, data structures, and retrieval algorithms to ensure we’re building the most efficient and powerful foundations for our users. You’ll work closely with our partners and product teams to understand their needs and help shape the long-term technical vision for search at Elastic. You’ll bring your past experience with large-scale search systems to drive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers. As an authority in several areas of Elasticsearch, you’ll be the go-to expert for those domains, continuously improving them through your insights and instincts. What You Will Bring: Experience leading technical projects in the search infrastructure and distributed systems space. You bring proven knowledge in building and operating sophisticated search platforms and engineering robust, high-performance software systems. 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 and organizations to collaboratively shape the technical roadmap. Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr, Strong skills in core Java and familiarity with advanced data structures and concurrency constructs, as well as newer language features like lambdas. You have a strong desire to optimize and leverage the most efficient algorithms and search data structures. Able to work with a high level of autonomy, tackling projects and guiding them from concept to completion, including both technical design and collaboration with other engineers to develop the necessary components. Experience with large-scale data or search systems such as Elasticsearch, Lucene, Solr, or distributed storage engines, and an understanding of how they work and why they work that way. Excellent verbal and written communication skills. Collaborating across distributed teams is challenging, we value being supportive, empathetic, and trusting in all interactions, and we expect the same from everyone on the team. Bonus Points You've built things with Elasticsearch before, and you have experience in the search and information retrieval space and understand the constructs and theory behind it. Experience working with open source projects and familiar with different styles of source control workflow and continuous integration. Compensation for this role is in the form of base salary. This role does not have a variable compensation component. The typical starting salary range for new hires in this role is listed below. In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below. These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future. An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs. Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program. Our total rewards package also includes a company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well-being. The typical starting salary range for this role is: $159,800 - $252,800 USD The typical starting salary range for this role in the select locations listed above is: $191,900 - $303,500 USD Additional Information - We Take Care

More roles at Elastic

Link
Lead Salesforce Full Stack AI Engineer3 days ago
Bangalore, India
N/APublic CompanyApply
Principal Software Developer - Vector Search - Elasticsearch4 days ago
Canada
$154,000 - $243,600 CADPublic CompanyApply
Principal Software Engineer - Performance Tuning - Elasticsearch6 days agoN/APublic Company8 openings
Principal Software Developer - Performance Tuning - Elasticsearch6 days ago
Canada
$154,000 - $243,600 CADPublic CompanyApply
Senior Software Engineer - Performance Tuning - Elasticsearch6 days ago
United States
$133,100 - $210,600 USDPublic CompanyApply
Senior Software Developer - Performance Tuning - Elasticsearch6 days ago
Canada
$128,300 - $203,000 CADPublic CompanyApply
Senior Software Engineer - Integrations 3P - Platform14-08-2026N/APublic Company4 openings
Senior Software Developer 14-08-2026
Canada
$128,300 - $203,000 CADPublic CompanyApply
Senior Software Engineer 14-08-2026
United States
$133,100 - $210,600 USDPublic CompanyApply
Software Engineer II (Networking) - Platform Infra 12-08-2026N/APublic Company4 openings
Partner Solutions Architect11-08-2026N/APublic Company2 openings
Partner Solutions Architect - Public Sector10-08-2026
Washington, DC, United States
$74,700 - $118,100 USDPublic CompanyApply
Customer Architect07-08-2026N/APublic Company2 openings
Senior Software Engineer - SSC06-08-2026N/APublic Company4 openings
Senior Solution Architect - Sydney based06-08-2026
Sydney, Australia
N/APublic CompanyApply
Elastic Consulting Architect - Public Sector05-08-2026
United Kingdom
N/APublic CompanyApply
Software Engineer II - Platform Infrastructure (Orchestration)04-08-2026N/APublic Company4 openings
Principal software developer/Tech Lead, Agent Framework - Observability04-08-2026
Canada
$154,000 - $243,600 CADPublic CompanyApply
Sr. Customer Architect04-08-2026
United States
$107,500 - $170,100 USDPublic CompanyApply
Principal Software Engineer - Relevance in ES|QL - Elasticsearch31-07-2026
United States
$159,800 - $252,800 USDPublic CompanyApply
Senior Information Security Infrastructure Engineer - Security Architecture - InfoSec31-07-2026
United States
$133,100 - $210,600 USDPublic CompanyApply
Partner Solution Architect - LATAM (Portuguese/Spanish/English-speaking)30-07-2026
Mexico
N/APublic CompanyApply
Software Engineer II - Full Stack - Web Engineering30-07-2026N/APublic Company4 openings
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch28-07-2026
United States
$133,100 - $210,600 USDPublic CompanyApply
Senior Customer Architect28-07-2026
Belgium
N/APublic CompanyApply
Principal Software Engineer - Security - Elasticsearch23-07-2026
United States
$159,800 - $252,800 USDPublic CompanyApply
Principal Software Developer - Security - Elasticsearch23-07-2026
Canada
$154,000 - $243,600 CADPublic CompanyApply
Senior Software Developer - Security - Elasticsearch23-07-2026
Canada
$128,300 - $203,000 CADPublic CompanyApply
Senior Software Engineer - Security - Elasticsearch23-07-2026
United States
$133,100 - $210,600 USDPublic CompanyApply
Agentic AI Engineer23-07-2026
United States
$94,300 - $149,200 USDPublic CompanyApply
Senior Software Engineer - Storage Engine - Elasticsearch20-07-2026N/APublic Company7 openings
Senior Software Developer - Storage Engine - Elasticsearch20-07-2026
Canada
$128,300 - $203,000 CADPublic CompanyApply
Principal Software Developer - Storage Engine - Elasticsearch20-07-2026
Canada
$154,000 - $243,600 CADPublic CompanyApply
Principal Software Engineer - Storage Engine - Elasticsearch20-07-2026
United States
$159,800 - $252,800 USDPublic CompanyApply
Senior Solutions Architect - Federal Civilian17-07-2026
Arlington, VA
$107,500 - $170,100 USDPublic CompanyApply
Tech Lead, Agent Framework - Observability17-07-2026N/APublic Company4 openings
Senior Partner Solutions Architect 15-07-2026
France
N/APublic CompanyApply
Principal AI Ecosystem Architect - OpenAI/Anthropic14-07-2026$184,200 - $291,400 USDPublic Company2 openings
Platform Engineer - Kubernetes08-07-2026
United States
$94,300 - $149,200 USDPublic CompanyApply
Solutions Architect - PreSales 01-07-2026
Germany
N/APublic CompanyApply
Principal Solutions Architect, Security Specialist01-07-2026N/APublic Company2 openings
Senior Solutions Architect - Security Specialist12-06-2026
Germany
N/APublic CompanyApply
Principal Search Consulting Architect08-06-2026N/APublic Company2 openings
Senior Solution Architect, Mumbai08-06-2026
Mumbai, India
N/APublic CompanyApply
Solutions Architect - General Business, East (Presales)19-05-2026
Texas, United States
$89,600 - $141,700 USDPublic CompanyApply
Solutions Architect - General Business, East (Presales)19-05-2026
Georgia, United States
$89,600 - $141,700 USDPublic CompanyApply
Principal Software Engineer - Vector Search - Elasticsearch07-05-2026
United States
$159,800 - $252,800 USDPublic CompanyApply
Senior Solution Architect, Thailand29-04-2026
Singapore
N/APublic CompanyApply
Sr. Solutions Architect - Enterprise Expand, West Coast (Presales)29-04-2026
California, United States
$107,500 - $170,100 USDPublic CompanyApply
Senior Solution Architect17-04-2026
Denmark
N/APublic CompanyApply
Senior Solution Architect - Public Sector15-04-2026
The Netherlands
N/APublic CompanyApply
Senior Solutions Architect - SLED24-03-2026$107,500 - $170,100 USDPublic Company2 openings
Senior Solutions Architect - Public Sector19-02-2026
Belgium
N/APublic CompanyApply
Senior Solutions Architect (NATO)09-01-2026
Belgium
N/APublic CompanyApply

Search all engineering roles