CareerPlan

Principal Software Engineer - Security - Elasticse

UKRemoteFull-time2026-11-09

Core

Lead architecture and design of Elasticsearch's core security features including authentication, authorization, and tenant isolation to ensure high-performance security at scale.

Role type

Principal Software Engineer (Security)

Builds

Elasticsearch core engine security components and distributed data store security features

Domain

Search engine security, distributed systems, cryptography

Deliverable

production ML models | product features

Required skills

Java internals, JVM memory management, concurrency models, high-performance thread-safe code, scalable RBAC/ABAC design, distributed systems security, edge identity protocols (OAuth 2.0, SAML), AI-driven development

Preferred skills

Cipher suites, TLS handshakes, PKI/certificate lifecycle, Post-Quantum Cryptography (PQC), FedRAMP/FIPS 140/SOC 2 compliance, data store internals

Technologies

Java, Elasticsearch, OAuth 2.0, SAML, TLS, PKI

Responsibilities

Own core security initiatives from architecture to production, lead technical design for major security components, optimize security performance in distributed systems, apply cryptographic solutions, ensure robust data isolation, monitor security best practices, drive vulnerability management, mentor engineers

Seniority

Principal, hands-on IC with mentorship