Principal Java Engineer II - Security - Elasticsearch

Elastic Elastic · Enterprise · United States · Platform - Elasticsearch

Principal Software Engineer II to lead the architecture and implementation of Elasticsearch's core authentication, authorization and tenant-isolation primitives. You will partner with leaders across Elastic to deliver end-to-end security guarantees, ensuring our distributed data stores provide best-in-class security and identity management features at scale.

What you'd actually do

  1. Lead Critical Initiatives: Take ownership of and drive complex, multi-functional security initiatives from conception to delivery. You will be responsible for defining technical strategy, roadmaps, and execution for major security architectural components within Elasticsearch, such as:
  2. Developing the foundational security models for intricate features.
  3. Optimizing security performance at massive scale within distributed systems environments.
  4. Applying cryptographic solutions to address genuine customer use cases.
  5. Ensuring robust data isolation within shared infrastructure supporting disparate customers.

Skills

Required

  • Expert Core Java and Concurrency
  • Authorization at Scale
  • Distributed Systems Fundamentals
  • Vision & Roadmap
  • IAM & Cloud Security
  • Cross-Team Teamwork

Nice to have

  • Applied Cryptography
  • Compliance Frameworks
  • Data Store Internals

What the JD emphasized

  • Core Java and Concurrency
  • Authorization at Scale
  • Distributed Systems Fundamentals
  • Vision & Roadmap
  • IAM & Cloud Security
  • Cross-Team Teamwork