Skip to main content
Elastic

Senior Software Engineer - Security - Elasticsearch

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
$133.1k–$210.6k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior Java/JVM engineer for Elasticsearch Security in the United States. Needs deep security engineering experience around authorization, distributed systems security, OAuth 2.0/SAML, high-concurrency systems, and AI-assisted development.

Core skills

JavaElasticsearchSecurity

Required skills

JVMOAuth 2.0SAML

Optional skills

TLSPKIPost-Quantum CryptographyFedRAMPFIPS 140SOC 2

What you'll do

  • Contributing to core security initiatives from architecture to production, focusing on the delivery of new critical features.
  • Participating in the technical design, planning, and execution for major security components inside the Elasticsearch core engine.
  • Developing the 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.
  • Drive vulnerability management efforts by collaborating closely with the InfoSec team to proactively identify, assess, and remediate security risks.
  • Leverage AI-driven tools to automate vulnerability triage, prioritization, and preliminary investigation, streamlining security workflows and reducing manual intervention.

What they require

  • You have deep knowledge of Java internals and JVM memory management.
  • You understand how concurrency models work.
  • You can write code that is high-performance, thread-safe, and lock-free.
  • This experience includes working with large open-source and enterprise codebases.
  • You have experience building authorization systems that are scalable and performant under high concurrency and large permission sets, including designing access models, validating credentials/tokens at scale, and keeping authorization decisions consistent across a distributed system.
  • You have a solid comprehension of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance and cluster state propagation.
  • You have a deep knowledge of edge identity protocols (OAuth 2.0, SAML).
  • You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still collaborating on the final outcomes.
  • You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities.
  • You can work autonomously, supporting decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication.
  • Preferred: Knowledge of cipher suites, TLS handshakes, and PKI/certificate lifecycle management.
  • Preferred: Cryptographic methods considering memory usage and delays.
  • Preferred: Familiarity with the implications of Post-Quantum Cryptography (PQC) and readiness to support the migration of services to quantum-resistant cryptographic algorithms.
  • Preferred: Hands-on experience mapping engine-level technical controls to FedRAMP (Moderate/High), FIPS 140, and SOC 2 requirements.
  • Preferred: Experience working on the internals of a data store or search engine.

Benefits

  • Eligible to participate in Elastic's stock program.
  • Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings.
  • Competitive pay based on the work you do here and not your previous salary.
  • Health coverage for you and your family in many locations.
  • Ability to craft your calendar with flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • We match up to $2000 (or local currency equivalent) for financial donations and service.
  • Up to 40 hours each year to use toward volunteer projects you love.
  • Minimum of 16 weeks of parental leave.

distributed, scalable, and highly available real-time search platform with a RESTful API

TechnologyEnterpriseelastic.co/elasticsearch/

What people say about this company

3.8/ 5

Details

Apply routeGreenhouse
$133.1k–$210.6k/yr