
Opportunity at
ElasticSenior Java Engineer - Core/ Infra - Elasticsearch
Elastic is seeking a Senior Java Engineer for Elasticsearch core and infrastructure work in the UK. The position is on-site and full-time. The group builds the…
Career Tools
About This Role
Elastic is seeking a Senior Java Engineer for Elasticsearch core and infrastructure work in the UK. The position is on-site and full-time. The group builds the shared base that lets engineers build, extend and maintain Elasticsearch, along with the logging and telemetry that make it observable. Typical work includes advancing the infrastructure beneath Elasticsearch, designing features and APIs that scale horizontally, and tracking down performance or concurrency defects until they…
Job Description
Elastic is seeking a Senior Java Engineer for Elasticsearch core and infrastructure work in the UK. The position is on-site and full-time. The group builds the shared base that lets engineers build, extend and maintain Elasticsearch, along with the logging and telemetry that make it observable.
Typical work includes advancing the infrastructure beneath Elasticsearch, designing features and APIs that scale horizontally, and tracking down performance or concurrency defects until they are resolved. The engineer also looks for automation that boosts developer productivity, including bringing agentic tools into engineering workflows, and collaborates openly with the Elasticsearch community and open-source peers.
The role suits an engineer with excellent design sense who is comfortable with low-level code yet able to explain technical concepts to varied audiences. Experience with CI/CD tooling and GitOps, leading engineering efforts across teams, and owning work fully are valued.
Responsibilities
- Work on large initiatives that reshape the infrastructure underneath Elasticsearch
- Automate tasks that make Elasticsearch developers faster, including agentic tooling in workflows
- Design and deliver horizontally scalable features and APIs
- Find and fix performance and concurrency problems, proposing remedies
- Improve how Elasticsearch cloud environments are run and monitored
- Drive operational investigations until stability or performance issues are closed out
- Help support engineers with the most difficult cases
Requirements
- Skill in API design and in weighing trade-offs
- Strong grasp of algorithms and data structures
- Solid core Java, including concurrency primitives and newer language features
- Familiarity with low-level Java topics such as concurrency, parallelism and classloaders
- Practical CI/CD know-how across tools such as Buildkite, Argo CD and GitOps workflows
- Track record leading large projects across engineering teams
Qualifications
- Understanding of JDK internals, including modules, the memory model and garbage collection
- Experience with OpenTelemetry or similar observability tooling
- Working knowledge of Go, containers and Kubernetes
- Familiarity with Gradle, Maven or other build tools (Gradle preferred)
- Time spent on a platform or developer-productivity team
Core Skills
Benefits
- Compensation tied to the scope of the work, not to earlier salary
- Medical cover extending to family members in a number of locations
- Adaptable hours and places of work for many positions
- A generous annual holiday entitlement
- Donation matching of up to $2,000 (or local equivalent) for charitable giving and volunteering
- As many as 40 yearly hours for volunteer work of your choosing
- Minimum 16-week parental leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote or on-site?
The posting lists the role as on-site in the United Kingdom.
What salary does the posting state?
The posting gives a typical starting base salary of EUR 87,300 to EUR 138,100. The role has no variable compensation component.
What does the team own?
The posting says the team owns shared services, settings and scripting, plugin extensibility, logging and telemetry, serverless orchestration, and CI/CD workflows for Elasticsearch.
Is any support or on-call work mentioned?
Yes. The engineer is expected to see operational investigations through to resolution and to help support engineers with the harder cases.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.