Principal Java Security Architect – Elasticsearch Core

Elasticsearch B.V.

United Kingdom

Remote

GBP 120,000 - 180,000

Full time

10 days ago

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
Flexible location
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Developer to lead the Elasticsearch Security team, architecting core features such as authentication, authorization, and tenant isolation. You will guide the design, planning, and execution of security components inside the Elasticsearch core engine and collaborate with engineers and product leaders to ensure high-performance security at scale.

You will mentor engineers, drive security initiatives end-to-end, and apply AI-enabled tools to streamline

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Con advanced design for scalable authorization systems (RBAC/ABAC).
  • Experience with token validation pipelines and cache invalidation strategies.
  • Strong understanding of distributed systems security concepts (zero-trust, node-to-node trust).
  • Familiar with OAuth 2.0 and SAML identity protocols.

Responsibilities

  • Own core security initiatives from architecture to production; lead design of major security components.
  • Develop foundational security models for complex features.
  • Optimize security performance in distributed systems environments.
  • Apply cryptographic solutions to real customer use cases.
  • Ensure data isolation within shared infrastructure across customers.
  • Monitor and implement up-to-date security practices (auth, IAM, cryptography).
  • Collaborate across functions to embed security from the start of new features.
  • Drive vulnerability management with InfoSec to identify and remediate risks.
  • Leverage AI to automate vulnerability triage and security workflows.
  • Mentor engineers and promote a security‑first development culture.

Skills

Java & JVM
Concurrency
Security design
RBAC/ABAC
Token validation
Distributed cache
OAuth/SAML
AI acceleration
Collaboration
Leadership

Job description

Elastic is seeking a Principal Software Developer to lead the Elasticsearch Security team, architecting core features such as authentication, authorization, and tenant isolation. You will guide the design, planning, and execution of security components inside the Elasticsearch core engine and collaborate with engineers and product leaders to ensure high-performance security at scale.

You will mentor engineers, drive security initiatives end-to-end, and apply AI-enabled tools to streamline

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
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
Senior Java Security Engineer for Elasticsearch
Senior Java Security Engineer for Elasticsearch

VulnU • United Kingdom

Remote
GBP 57,000 - 90,000
16 weeks parental leave
Retirement match
Health coverage for you and family
+3
Senior Java Security Engineer - Elasticsearch (Scale & AI)
Senior Java Security Engineer - Elasticsearch (Scale & AI)

Elasticsearch B.V. • United Kingdom

Remote
GBP 90,000 - 130,000
Health coverage
Flexible locations
Generous vacation days
+3
Principal Software Engineer (Java) - Security - Elasticsearch
Principal Software Engineer (Java) - Security - Elasticsearch

Elastic • United Kingdom

On-site
GBP 120,000 - 190,000
Health coverage for you and family
Flexible locations and schedules
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 Infra Engineer for Elasticsearch Core Platform
Senior Java Infra Engineer for Elasticsearch Core Platform

Elasticsearch B.V. • United Kingdom

Hybrid
GBP 90,000 - 130,000
Competitive pay
Health coverage
Flexible locations and schedules
+4
Senior InfoSec Infra Engineer, Security Architecture
Senior InfoSec Infra Engineer, Security Architecture

Elasticsearch B.V. • United Kingdom

Hybrid
GBP 90,000 - 140,000
Health coverage
Flexible locations and schedules
Generous vacation days
+3
Senior Java Engineer - Security - Elasticsearch
Senior Java Engineer - Security - Elasticsearch

Elasticsearch B.V. • United Kingdom

Remote
GBP 90,000 - 130,000
Health coverage
Flexible locations
Generous vacation days
+3