Senior Java Security Engineer (Canada)

Senior Java Security Engineer (Canada)

07 Nov
|
Elastic
|
Canada

07 Nov

Elastic

Canada

Build high-performance security with Java and distributed systems on Elastic’s Elasticsearch Security team. This is a distributed company role.

As a Senior Software Developer, you will shape Elasticsearch architecture and design across authentication, authorization, and tenant isolation. You will collaborate with engineering and product leaders while securing a distributed data store at scale. The work spans core engine development, security models, cryptography, and vulnerability management.

Key Responsibilities:

- Design and deliver critical security components inside Elasticsearch’s core engine
- Develop foundational security models for current features
- Optimize security performance across distributed systems




- Apply cryptographic solutions to genuine customer use cases
- Automate vulnerability triage with AI-driven tools

Requirements:

- Deep knowledge of Java internals and JVM memory management
- Experience building scalable authorization systems under high concurrency
- Understanding of distributed systems security and cluster state propagation
- Deep knowledge of OAuth 2.0 and SAML
- Ability to write high-performance, thread-safe, lock-free code

Apply Java, authorization, cryptography, and distributed security expertise to strengthen Elasticsearch at scale with Elastic.

📌 Senior Java Security Engineer (Canada)
🏢 Elastic
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java security engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior java security engineer (canada) / canada