elastic
Principal Software Engineer - Security - Elasticsearch
At a Glance
- Location
- United States
- Posted
- 2026-07-23T17:48:24-04:00
Key Requirements
Required Skills
Certifications
- SAFe
Domain Knowledge
- Education
- Finance
- Medical
Benefits & Perks
our previous salary Health coverage for you and your family in many locatio
Requirements
You have deep knowledge of Java internals and JVM memory management.
This experience includes working with large open-source and enterprise codebases.
You have proven experience in designing and building systems for authorization that can scale.
This includes deep experience designing scalable RBAC/ABAC models and token validation pipelines.
It includes permission compilation and distributed cache invalidation strategies.
You have a solid comprehension of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance, and cluster state propagation.
Responsibilities
We are seeking a Principal Software Engineer to join the Elasticsearch Security team.
In this role, you will lead the architecture and design of Elasticsearch's main features.
These features include authentication, authorization, and tenant isolation.
You will work with engineering and product leaders at Elastic.
Your goal is to provide high-performance security at all levels.
This includes ensuring that our distributed data store has top-quality security at scale.