Contributing to core security initiatives from architecture to production, focusing on delivering new critical features.
Participating in the technical design, planning, and execution for major security components inside the Elasticsearch core engine.
Developing foundational security models for features.
Optimizing security performance at scale in distributed systems environments.
Applying cryptographic solutions to address genuine customer use cases.
Ensuring robust data isolation within shared infrastructure supporting disparate customers.
Monitoring and applying the latest advancements and best practices in security, including authentication, identity management, cryptography, and data access management.
Collaborating with peers across the company to embed security into new customer features from the outset.
Driving vulnerability management efforts by collaborating closely with the InfoSec team to proactively identify, assess, and remediate security risks.
Leveraging AI-driven tools to automate vulnerability triage, prioritization, and preliminary investigation, streamlining security workflows.
Requirements
Deep knowledge of Java internals and JVM memory management, including concurrency models.
Experience writing high-performance, thread-safe, lock-free code in large open-source and enterprise codebases.
Experience building scalable, performant authorization systems under high concurrency and large permission sets.
Solid understanding of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance, and cluster state propagation.
Deep knowledge of edge identity protocols such as OAuth 2.0 and SAML.
Proven track record using AI to accelerate development, debug complex systems, and optimize code.
Ability to collaborate across functions and teams and transition between projects, codebases, or teams based on business priorities.
Autonomous working style, supporting decisions and results in a distributed team via asynchronous, direct, and transparent communication.
Nice to Haves
Knowledge of cipher suites, TLS handshakes, and PKI/certificate lifecycle management.
Experience with cryptographic methods considering memory usage and delays.
Familiarity with Post-Quantum Cryptography (PQC) and readiness to support migration to quantum-resistant algorithms.
Hands-on experience mapping engine-level technical controls to FedRAMP (Moderate/High), FIPS 140, and SOC 2 requirements.
Experience working on the internals of a data store or search engine.
Perks and Benefits
Competitive pay based on work performed, not previous salary.
Health coverage for employees and their families in many locations.
Flexible work locations and schedules for many roles.
Generous vacation allowance annually.
Financial donation matching up to $2,000 (or local currency equivalent).
Up to 40 hours per year for volunteer projects.
Minimum of 16 weeks of parental leave to support parenthood.