A complete application in a minute — tailored resume and cover letter, ready to send.
Elastic is seeking a Senior Software Engineer for the Elasticsearch Security team to design and implement core security features, including authentication, authorization, and tenant isolation, while ensuring high-performance security at scale.
The role involves collaborating with engineering and product leaders, as well as the InfoSec team, to manage vulnerabilities and leverage AI-driven tools to streamline security workflows and build scalable security solutions.
Elastic is seeking a Senior Software Engineer to join the Elasticsearch Security team. The role involves contributing to the architecture and design of core security features, including authentication, authorization, and tenant isolation, while ensuring high-performance security at scale. Responsibilities include developing foundational security models, optimizing performance in distributed systems, applying cryptographic solutions, and embedding security into new customer features. Collaboration with engineering and product leaders, as well as the InfoSec team, is essential for vulnerability management and leveraging AI-driven tools to streamline security workflows.
The ideal candidate has deep knowledge of Java internals, JVM memory management, and concurrency models, along with experience building scalable authorization systems. A solid understanding of distributed systems security, edge identity protocols like OAuth 2.0 and SAML, and a proven track record of using AI to enhance development and optimization are required. Bonus qualifications include expertise in cryptographic methods, TLS handshakes, PKI, and familiarity with FedRAMP, FIPS 140, and SOC 2 requirements. The role offers a base salary ranging from $133,100 to $210,600 USD, with higher ranges in select locations.