Elastic
Senior Software Engineer - Query Engine, Database Internals - Elasticsearch
$133K–$253K
United States +1 · Senior · Full-time · Posted Mar 17, 2026
- Location
- United States
Distributed, Global - Visa sponsorship
- Applicants located in or nationals of the listed sanctioned countries or regions may require an export license as a condition of employment.
About the job
Build and maintain analytics capabilities for Elasticsearch’s query engine, including new features, enhancements, bug fixes, and improvements to code clarity.
What you'll do
- Design and implement Elasticsearch analytics features and resolve bugs, researching or implementing efficient data structures and algorithms.
- Collaborate with distributed engineering teams, UI teams, solution teams, and open-source community members on query capabilities and issues.
- Write modern Java and improve areas of Elasticsearch through technical expertise and code contributions.
What they ask for
- Strong core Java skills, including standard-library data structures, concurrency constructs, and newer features such as lambdas.
- Experience with software systems engineering.
- Experience with several data storage technologies and some understanding of how they work.
- Proven use of AI to accelerate development, debug complex systems, and optimize code while owning final outcomes.
Nice to have
- Experience with Elasticsearch, search/information retrieval, data storage technology, or data analytics capabilities.
- Experience with open-source projects, source control workflows, continuous integration, or leading cross-functional initiatives.
Pay
$133,100 — $210,600 USD (base salary); $159,900 — $252,900 USD (base salary)
Tools
Java, Elasticsearch, ES|QL, Solr, PostgreSQL, MongoDB, Cassandra
AI focus
Use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
Model-written summary · the original posting is authoritative