
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
Benefits
Open to
NA
Sign in to track applications and earn points.