Senior Java Engineer - Security - Elasticsearch

What You'll Be Doing

  • Contribute to core security initiatives from architecture to production, focusing on delivering new critical features.
  • Participate in technical design, planning, and execution for major security components inside the Elasticsearch core engine.
  • Develop foundational security models for features.
  • Optimize security performance at scale in distributed systems environments.
  • Apply cryptographic solutions to address genuine customer use cases.
  • Ensure robust data isolation within shared infrastructure supporting disparate customers.
  • Monitor and apply the latest advancements and best practices in security fields such as authentication, identity management, cryptography, and data access management.
  • Collaborate with peers across the company to embed security into new customer features from the outset.
  • Drive vulnerability management efforts by working closely with the InfoSec team to identify, assess, and remediate security risks.
  • Leverage 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 and ability to write high-performance, thread-safe, lock-free code.
  • Experience building scalable and performant authorization systems under high concurrency and large permission sets.
  • Strong understanding of distributed systems security concepts such as node-to-node mutual trust, zero-trust transport, partition tolerance, and cluster state propagation.
  • Deep knowledge of edge identity protocols like OAuth 2.0 and SAML.
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code while collaborating on final outcomes.
  • Ability to collaborate across teams and transition smoothly between projects, codebases, or teams based on business needs.
  • Capable of working autonomously with transparent and asynchronous communication in a distributed team environment.

Nice to Haves

  • Knowledge of cipher suites, TLS handshakes, and PKI/certificate lifecycle management.
  • Experience with cryptographic methods optimizing memory usage and latency.
  • Familiarity with Post-Quantum Cryptography (PQC) and supporting migration to quantum-resistant algorithms.
  • Hands-on experience mapping technical controls to FedRAMP (Moderate/High), FIPS 140, and SOC 2 compliance requirements.
  • Experience working on internals of a data store or search engine.

Perks and Benefits

  • Competitive pay based on your work, not previous salary.
  • Health coverage available for you and your family in many locations.
  • Flexible schedules and locations for many roles to craft your calendar.
  • Generous vacation allowance each year.
  • Matching donations up to $2000 (or local currency equivalent) for financial contributions and service.
  • Up to 40 hours per year to volunteer for projects you care about.
  • Supportive parental leave policy with a minimum of 16 weeks.
  • Commitment to diversity, inclusion, and accessibility in a distributed work environment.
AI Summary ✨

Similar jobs

  • 2 days ago
  • 2 days ago
  • Senior Security Architect

    Squarepoint Capital·London, UK

    3 days ago
  • See all jobs in UK →