Senior Java Engineer, Core/Infra, Elasticsearch
Elastic
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 57% of similar roles. Most pay $169,050–$230,550 — the blue band above. At the midpoint, this role pays about $206k versus about $200k 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 Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch joins the Elasticsearch - Distributed Systems team to enhance scale, performance, and resilience for the Serverless offering. This role involves designing and operating core components for next-generation serverless features, specifically focusing on how nodes in a cluster communicate and how data is indexed, allocated, and managed. Key responsibilities include maintaining the cluster coordination system to ensure safety and liveness while handling high volumes of shards and petabytes of data. The candidate must possess deep expertise in distributed systems, consensus algorithms, and core Java, including data structures and concurrency constructs. Required skills include technical proficiency in algorithms and experience building large-scale distributed systems. Knowledge of Lucene, Netty, and asynchronous event-driven network frameworks is also preferred.
Skills
What you'll do
What we're looking for
More like this
Elastic
Elastic
Elastic
Elastic
Elastic
Elastic