Principal Java Developer 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. This role focuses on ensuring robust security and identity management features within a distributed data store, partnering with various teams to deliver end-to-end security guarantees.

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
  • IAM & Cloud Security
  • Cross-Team Teamwork