Elastic logo
Elastic·Verified

Senior Software Developer - Security - Elasticsearch

Fully remoteFull-timeSenior$94K - $149KUTC-8–-4NA#java#elasticsearch#securityBonusParental leave

About the Role

Elastic is seeking a Senior Software Developer to join the Elasticsearch Security team. You will contribute to the architecture and design of core features including authentication, authorization, and tenant isolation. Your goal is to provide high-performance security at scale for our distributed data store.

What You Will Be Doing

  • Core Development: Lead technical design, planning, and execution for major security components within the Elasticsearch engine.
  • Security Architecture: Develop foundational security models and optimize performance in distributed systems.
  • Cryptography: Apply cryptographic solutions to address complex customer use cases.
  • Data Isolation: Ensure robust data isolation within shared infrastructure.
  • Vulnerability Management: Collaborate with the InfoSec team to proactively identify and remediate risks, leveraging AI-driven tools for automated triage.
  • Collaboration: Work across teams to embed security into new features from the outset.

What You Bring

  • Java Expertise: Deep knowledge of Java internals, JVM memory management, and high-performance, thread-safe, lock-free coding.
  • System Design: Experience building scalable authorization systems and managing large permission sets in distributed environments.
  • Distributed Security: Solid comprehension of node-to-node mutual trust, zero-trust transport, and cluster state propagation.
  • Protocols: Deep knowledge of edge identity protocols (OAuth 2.0, SAML).
  • AI Proficiency: Proven track record of using AI to accelerate development and debug complex systems.
  • Autonomy: Ability to work effectively in a distributed team using asynchronous communication.

Bonus Points

  • Knowledge of TLS, PKI, and certificate lifecycle management.
  • Familiarity with Post-Quantum Cryptography (PQC) implications.
  • Experience mapping technical controls to FedRAMP, FIPS 140, or SOC 2 requirements.
  • Experience working on the internals of a data store or search engine.

Benefits

  • Competitive pay with stock program eligibility.
  • Company-matched RRSP (up to 6%).
  • Flexible locations and schedules.
  • Generous vacation policy and 16 weeks of parental leave.
  • Donation matching and volunteer time off.

Timezone overlap

UTC-8–-4

Open to

NA

Sign in to track applications and earn points.

More roles at Elastic

Similar remote roles