Senior Java Engineer, Core/Infra, Elasticsearch

Elastic

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Salary
$133,100–$210,600 / yr
Posted
53 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $172k
$123k most similar roles pay here $222k

This role pays more than 50% of similar roles. Most pay $144,350–$212,875 — the shaded band above. At the midpoint, this role pays about $172k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Elastic

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 240 open roles on FindRole.

Listed pay typically runs $133,100–$210,600 across 91 roles with salary data.

Most-posted roles

View all roles at Elastic

At a glance

TL;DR · Senior Java Engineer, Core/Infra, Elasticsearch

Senior Java Engineer - Core/Infra - Elasticsearch joins the Elasticsearch team to build and maintain foundational infrastructure and shared platform functionalities. This role focuses on ensuring that core services, settings, scripting via Painless, and observability features remain performant, secure, and easy to use. You will design horizontally-scalable APIs, resolve complex concurrency issues, and improve cloud system operations while integrating agentic apps into development workflows. The ideal candidate possesses deep expertise in Java, including the standard library, concurrency constructs, and low-level concepts like classloaders and memory models. Required skills include proficiency in algorithms, data structures, and CI/CD systems such as Buildkite and Argo CD. You will also leverage AI to optimize code and debug complex systems while collaborating across teams to solve technical challenges within the core infrastructure of the Elasticsearch platform.

What you'll do

  • Develop and maintain core infrastructure, services, and shared functionality for the Elasticsearch platform.
  • Design and implement horizontally-scalable features and APIs to improve system performance and usability.
  • Identify and build automation tools and integrate agentic applications into developer workflows.
  • Resolve complex technical issues involving concurrency, performance bottlenecks, and system stability.
  • Improve the observability of cloud systems through enhanced logging and telemetry data.
  • Manage end-to-end operational investigations to resolve critical production issues.
  • Lead large-scale projects across multiple engineering teams while communicating technical concepts clearly.
  • Ensure all software development follows security protocols to protect data integrity and privacy.

What we're looking for

  • Proficiency in algorithms and data structures.
  • Strong skills in core Java, including standard library data structures, concurrency constructs, and new language features.
  • Experience with low-level Java such as concurrency, parallelism, and classloaders.
  • Experience crafting APIs and reasoning through technical tradeoffs.
  • Hands-on experience with CI/CD systems and practices like Buildkite, Argo CD, and GitOps.
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code.
  • Experience leading large-scale projects across engineering teams.
  • Knowledge of JDK internals, Go, containers, Kubernetes, or Gradle (preferred); experience with observability tools or platform teams (preferred).

More like this

Similar roles