CareerPlanSign in

Principal Software Developer - Security - Elasticsearch

Canada🌐 Remote💼 Full-time💰 $154,000–$154,000🗓 2026-07-23 → 2026-09-26

Core

Lead architecture and design of Elasticsearch's core security features including authentication, authorization, and tenant isolation to ensure high-performance security at scale.

Role type

Principal Software Developer (Security)

Builds

Elasticsearch core engine security components

Domain

Search engine security, distributed systems, cryptography

Deliverable

production ML models | product features

Required skills

Java internals, JVM memory management, concurrency models, high-performance lock-free code, scalable RBAC/ABAC design, distributed systems security, edge identity protocols (OAuth 2.0, SAML), AI-driven development tools

Preferred skills

Cipher suites, TLS handshakes, PKI/certificate lifecycle, Post-Quantum Cryptography (PQC), FedRAMP/FIPS 140/SOC 2 compliance, data store internals

Technologies

Java, Elasticsearch, OAuth 2.0, SAML

Responsibilities

Own core security initiatives from architecture to production, develop foundational security models, optimize security performance in distributed systems, apply cryptographic solutions, ensure robust data isolation, monitor security best practices, drive vulnerability management, leverage AI tools for security workflows, mentor engineers

Seniority

Principal, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.