Senior Software Developer - Security - Elasticsearch
Core
Design and build high-performance security features for Elasticsearch, including authentication, authorization, and tenant isolation in a distributed data store.
Role type
Senior Software Developer (Security)
Builds
Elasticsearch core engine security components
Domain
Search engine security, distributed systems, cryptography
Deliverable
production ML models | product features
Required skills
Java internals, JVM memory management, concurrency models, lock-free programming, distributed systems security, OAuth 2.0, SAML, authorization system design, cryptographic solutions
Preferred skills
TLS handshakes, PKI/certificate lifecycle management, Post-Quantum Cryptography (PQC), FedRAMP/FIPS 140/SOC 2 compliance, data store internals
Technologies
Java, Elasticsearch, OAuth 2.0, SAML
Responsibilities
Architect and design core security features; develop foundational security models; optimize security performance at scale; apply cryptographic solutions; ensure robust data isolation; monitor security best practices; collaborate on vulnerability management; leverage AI tools for security workflows
Seniority
Senior, hands-on IC
