Principal Security Engineer - Elasticsearch Core

Elastic

Canada

On-site

CAD 154,000 - 244,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
Donation matching up to CAD 2000
Volunteer hours
16 weeks parental leave

Job summary

Elastic seeks a Principal Software Developer to join the Elasticsearch Security team and lead architecture and design of core security features. You will provide high-performance security at scale across the distributed data store and mentor engineers to emphasize security-focused development.

You will collaborate with engineering and product leaders, drive major security components, and apply cryptographic solutions while aligning with security best practices.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Experience designing scalable RBAC/ABAC models and token validation pipelines.
  • Solid understanding of distributed systems security concepts.
  • Familiarity with edge identity protocols (OAuth 2.0, SAML).
  • Proven ability to leverage AI to accelerate development and debugging.
  • Ability to collaborate across functions and lead distributed teams autonomously.

Responsibilities

  • Own core security initiatives from architecture to production for Elasticsearch core.
  • Lead technical design, planning, and execution of major security components.
  • Develop foundational security models for complex features.
  • Optimize security performance at scale in distributed systems.
  • Apply cryptographic solutions to real customer use cases.
  • Mentor engineers and embed security-first development culture.
  • Drive vulnerability management with InfoSec and proactive remediation.
  • Leverage AI-driven tools to streamline security workflows.

Skills

Java internals
JVM memory management
Concurrency
RBAC/ABAC design
Token validation pipelines
Distributed systems security
OAuth 2.0 / SAML
AI-assisted development
Cross-functional collaboration
Distributed leadership

Job description

Elastic seeks a Principal Software Developer to join the Elasticsearch Security team and lead architecture and design of core security features. You will provide high-performance security at scale across the distributed data store and mentor engineers to emphasize security-focused development.

You will collaborate with engineering and product leaders, drive major security components, and apply cryptographic solutions while aligning with security best practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Security Software Engineer – Distributed Systems
Senior Security Software Engineer – Distributed Systems

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage for you and youramily
Flexible locations and schedules
Vacation days
+4
Senior Java Core/Infra Engineer for Elasticsearch
Senior Java Core/Infra Engineer for Elasticsearch

Elastic • Canada

On-site
CAD 128,000 - 203,000
Health coverage for you and family
Flexible locations & schedules
Generous vacation days
+1
Principal Software Developer - Security - Elasticsearch
Principal Software Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible schedules
Vacation days
+4
Senior Security Research Engineer - Endpoint Protection
Senior Security Research Engineer - Endpoint Protection

Neura Market • Canada

Hybrid
CAD 128,000 - 203,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Senior Software Developer - Security - Elasticsearch
Senior Software Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage for you and youramily
Flexible locations and schedules
Vacation days
+4
Senior Java Engineer, Distributed Systems at Scale
Senior Java Engineer, Distributed Systems at Scale

Elastic • Canada

Hybrid
CAD 128,000 - 203,000
Health coverage
Flexible schedules
Generous vacation days
+3
Senior Endpoint Security Research Engineer
Senior Endpoint Security Research Engineer

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Stock program
RRSP matching
Health coverage
+5
Senior Security Platform Manager, Endpoint & ML
Senior Security Platform Manager, Endpoint & ML

Elastic • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible locations
Vacation days
+4
Principal Software Developer - Query Engine, Database Internals - Elasticsearch
Principal Software Developer - Query Engine, Database Internals - Elasticsearch

Triwill Group • Canada

Hybrid
CAD 154,000 - 244,000
RRSP match
Stock program
Health coverage
+3
Senior Leader, Endpoint Protections & ML Security
Senior Leader, Endpoint Protections & ML Security

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible locations and schedules
Generous vacation days
+3