Principal Security Engineer - Elasticsearch Core

Elastic

Canada

On-site

CAD 154,000 - 244,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

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 Java Security Engineer - Elasticsearch Core
Senior Java Security Engineer - Elasticsearch Core

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Developer - Security - Elasticsearch
Principal Software Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 243,600
Health coverage
Flexible schedules
Vacation days
+4
Principal Software Developer (Search Infrastructure, Elasticsearch)
Principal Software Developer (Search Infrastructure, Elasticsearch)

Elastic • Ottawa

Hybrid
CAD 140,000 - 210,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
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 Java Developer - Security - Elasticsearch
Senior Java Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations
Vacation days
+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
Senior Security Research Engineer
Senior Security Research Engineer

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Stock program
RRSP matching
Health coverage
+5
Senior Elasticsearch Performance Engineer
Senior Elasticsearch Performance Engineer

Referral Board • Canada

On-site
CAD 128,000 - 203,000
Stock program (RSU)
RRSP matching
Comprehensive benefits
+2
Principal Vector Search Engineer
Principal Vector Search Engineer

Elastic • Canada

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