Elasticsearch Security Architect – Principal Engineer

Elasticsearch B.V.

United States

On-site

USD 159,800 - 252,800

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible locations
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer to lead the architecture and design of Elasticsearch's core security features, including authentication, authorization, and tenant isolation. You will collaborate with engineering and product leaders to deliver high-performance security at scale.

You will own security initiatives from architecture to production, mentor engineers, and drive vulnerabilities with the InfoSec team, while applying AI-enabled tools to streamline security workflows.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Experience designing scalable authorization models (RBAC/ABAC).
  • Experience with token validation and distributed caches.
  • Familiarity with OAuth 2.0 and SAML.

Responsibilities

  • Own security initiatives from architecture to production, delivering major features.
  • Develop foundational security models for complex features.
  • Optimize security performance at scale in distributed environments.
  • Apply cryptographic solutions for customer use cases.
  • Ensure data isolation within shared infrastructure.
  • Monitor and apply latest security practices (auth, identity, crypto).
  • Collaborate to embed security in new features from the start.
  • Lead vulnerability management with the InfoSec team.
  • Leverage AI tools to streamline security triage and investigation.
  • Mentor and coach engineers to foster security-first development.

Skills

Java internals & JVM memory management
Concurrency & lock-free design
RBAC/ABAC design
Token validation pipelines
Distributed cache invalidation
OAuth 2.0 & SAML
AI-assisted development
Async cross-team collaboration
Distributed security in systems
Leadership of distributed teams

Job description

Elastic is seeking a Principal Software Engineer to lead the architecture and design of Elasticsearch's core security features, including authentication, authorization, and tenant isolation. You will collaborate with engineering and product leaders to deliver high-performance security at scale.

You will own security initiatives from architecture to production, mentor engineers, and drive vulnerabilities with the InfoSec team, while applying AI-enabled tools to streamline security workflows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Security Engineer, Elasticsearch Core
Principal Security Engineer, Elasticsearch Core

Elastic • United States

On-site
USD 159,000 - 253,000
Health coverage
Flexible schedule
Vacation days
+3
Principal Security Engineer, Elasticsearch: Scale Securely
Principal Security Engineer, Elasticsearch: Scale Securely

Referral Board • United States

Hybrid
USD 159,800 - 252,800
Stock program
401k matching
Health coverage
+5
Senior Security Engineer - Elasticsearch at Scale
Senior Security Engineer - Elasticsearch at Scale

Elastic • United States

On-site
USD 133,000 - 211,000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+4
Senior Software Engineer, Security for Elasticsearch Platform
Senior Software Engineer, Security for Elasticsearch Platform

Referral Board • United States

On-site
USD 133,100 - 252,900
Stock program
401k matching
Health coverage
+4
Senior Security Software Engineer — Elasticsearch Core
Senior Security Software Engineer — Elasticsearch Core

Elastic • United States

On-site
USD 91,000 - 145,000
Stock program
RRSP matching up to 6%
Health coverage for you and family
+4
Senior Security Engineer – Elasticsearch Core (Remote)
Senior Security Engineer – Elasticsearch Core (Remote)

Elasticsearch B.V. • United States

Hybrid
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible work locations and schedules
+4
Principal Software Engineer - Security - Elasticsearch
Principal Software Engineer - Security - Elasticsearch

Elasticsearch B.V. • United States

On-site
USD 159,000 - 253,000
Health coverage
Flexible locations
Generous vacation days
+3
Lead Architect, Elasticsearch Storage & Query Engine
Lead Architect, Elasticsearch Storage & Query Engine

Elastic • Mountain View (CA)

On-site
USD 159,000 - 253,000
Health coverage for you and your famiy
Flexible locations and schedules
Generous vacation days
+3
Principal Software Engineer - Security - Elasticsearch
Principal Software Engineer - Security - Elasticsearch

Referral Board • United States

Hybrid
USD 159,800 - 252,800
Stock program
401k matching
Health coverage
+5
Senior Security EDR Engineer - AI-Driven, High-Impact
Senior Security EDR Engineer - AI-Driven, High-Impact

Elastic • Philadelphia

On-site
USD 140,000 - 200,000
Health coverage
Flexible locations
Vacation days
+3