Senior Java Engineer – Secure, Scalable Distributed Systems

Elastic

United Kingdom

On-site

GBP 110,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
Donation matching up to 2000 USD
Volunteer hours (up to 40 hours/year)
Parental leave (minimum 16 weeks)

Job summary

Elastic is seeking a Senior Software Developer to join the Elasticsearch Security team. You will contribute to the architecture and design of Elasticsearch's main features, including authentication, authorization, and tenant isolation.

You will work with engineering and product leaders to deliver high-performance security at scale. Your role focuses on core security initiatives, building scalable authorization models, and optimizing distributed system security.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Experience building scalable authorization systems for distributed systems.
  • Strong understanding of distributed systems security concepts (node-to-node trust, zero-trust, partition tolerance).
  • Familiarity with OAuth 2.0 and SAML identity protocols.

Responsibilities

  • Contribute to architecture and design of Elasticsearch core security features.
  • Develop foundational security models and optimize performance at scale.
  • Apply cryptographic solutions and ensure data isolation across tenants.
  • Collaborate with teams to embed security in new features from the outset.
  • Drive vulnerability management with the InfoSec team and use AI tools for triage.

Skills

Java performance
Delegated authorization
Distributed security
OAuth 2.0
SAML
AI-assisted development
Cross-functional teamwork
Async communication

Tools

TLS/PKI

Job description

Elastic is seeking a Senior Software Developer to join the Elasticsearch Security team. You will contribute to the architecture and design of Elasticsearch's main features, including authentication, authorization, and tenant isolation.

You will work with engineering and product leaders to deliver high-performance security at scale. Your role focuses on core security initiatives, building scalable authorization models, and optimizing distributed system security.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Security Engineer — Elasticsearch Core
Senior Java Security Engineer — Elasticsearch Core

Elastic • Greater London

Hybrid
GBP 90,000 - 130,000
Health coverage
Flexible location
Generous vacation days
+3
Principal Java Security Architect – Elasticsearch Core
Principal Java Security Architect – Elasticsearch Core

Elasticsearch B.V. • United Kingdom

Remote
GBP 120,000 - 180,000
Competitive pay
Health coverage
Flexible location
+4
Principal Java Security Architect for Scalable Search
Principal Java Security Architect for Scalable Search

Elastic • United Kingdom

On-site
GBP 120,000 - 190,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Principal Security Engineer — Core Elasticsearch Security
Principal Security Engineer — Core Elasticsearch Security

Elastic • Greater London

Hybrid
GBP 120,000 - 180,000
Fully paid health coverage
Flexible location & schedule
Generous vacation days
+3
Principal Security Engineer - Java & Elasticsearch
Principal Security Engineer - Java & Elasticsearch

Xapply • United Kingdom

On-site
GBP 120,000 - 160,000
Health coverage
Flexible locations
Generous vacation
+2
Senior Java Engineer (Security, Elasticsearch)
Senior Java Engineer (Security, Elasticsearch)

Elastic • Greater London

Hybrid
GBP 90,000 - 130,000
Health coverage
Flexible location
Generous vacation days
+3
Principal Java Security Architect, Elasticsearch Core
Principal Java Security Architect, Elasticsearch Core

VulnU • United Kingdom

Remote
GBP 120,000 - 180,000
16 weeks parental leave
Retirement match
Principal Security Software Engineer (Elasticsearch)
Principal Security Software Engineer (Elasticsearch)

Elastic • Greater London

Hybrid
GBP 120,000 - 180,000
Fully paid health coverage
Flexible location & schedule
Generous vacation days
+3
Senior Java Platform Engineer - Core Infrastructure
Senior Java Platform Engineer - Core Infrastructure

Elastic • Greater London

Hybrid
GBP 110,000 - 170,000
Health coverage
Flexible location
Generous vacation
+3
Senior Java Platform Engineer — Core Infra
Senior Java Platform Engineer — Core Infra

Elastic • United Kingdom

On-site
GBP 90,000 - 150,000
Competitive pay
Health coverage
Flexible locations & schedules
+3