Principal Software Engineer, Performance Tuning, Elasticsearch
Elastic
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 65% of similar roles. Most pay $152,955–$206,300 — the blue band above. At the midpoint, this role pays about $172k versus about $180k for comparable roles.
Based on 240 similar postings.
Employer
Elastic is the company behind Elasticsearch and the Elastic Stack (Elasticsearch, Kibana, Beats, and Logstash). It sells search, observability, and security products built on that search engine, primarily through its Elastic Cloud managed service.
Elastic currently has 52 open roles on FindRole.
Listed pay typically runs $133,100–$210,600 across 52 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer - Performance Tuning - Elasticsearch joins the Elasticsearch Performance team to improve the optimization and predictability of the search engine. This role involves contributing to core performance engineering initiatives, executing technical designs for architectural improvements, and implementing foundational performance models for complex distributed systems. You will profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL while building AI-assisted optimization harnesses. Key requirements include deep knowledge of Java internals, JVM memory management, and concurrency models to write high-performance, thread-safe, and lock-free code. You must possess experience with benchmarking tools like JMH and Rally, distributed systems architecture, and hardware-aware optimizations. The work focuses on ensuring Elasticsearch remains performant and scalable across diverse environments and stateless serverless architectures.
What does a Software Engineer earn?
Median $197400 from 2576 postings across 150 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Elastic
Elastic
Elastic
Elastic
Elastic
Oracle