Principal Java Engineer, Distributed Systems, Serverless
Elastic
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 67% of similar roles. Most pay $197,750–$275,300 — the shaded band above. At the midpoint, this role pays about $258k versus about $237k 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 44 open roles on FindRole.
Listed pay typically runs $159,800–$252,800 across 43 roles with salary data.
Most-posted roles
At a glance
Director of Software Engineering - Distributed Systems, Serverless - Elasticsearch leads the Elasticsearch Distributed Systems organization to ensure scale, performance, and resilience within the company's serverless offering. This leader manages approximately 40 engineers and managers, overseeing the evolution of core distributed architecture including cluster coordination, data allocation, indexing, replication, and recovery. The role involves developing long-term engineering strategies, managing technical debt, and driving improvements in cost efficiency and reliability. Candidates must possess deep expertise in distributed systems concepts such as concurrency, consistency, fault tolerance, and performance optimization. Experience is required in building or operating large-scale distributed systems like database engines or distributed storage. The successful candidate will navigate complex architectural trade-offs while mentoring leaders and managing organizational planning to solve critical infrastructure challenges for the Elasticsearch platform across various product areas.
Skills
What you'll do
What we're looking for
More like this
Elastic
Elastic
Elastic
Elastic
Elastic
Elastic