Senior Java Developer - Security - Elasticsearch
RemoteCA$128.3k - CA$203kfull-timePosted 2mo ago
About the role
Senior Software Developer on the Elasticsearch Security team, contributing to architecture and design of core Elasticsearch security features (authentication, authorization, tenant isolation) and delivering high-performance security at scale.
Responsibilities
- Contributing to core security initiatives from architecture to production, focusing on the delivery of new critical features. Participating in the technical design, planning, and execution for major security components inside the Elasticsearch core engine.
- Developing the foundational security models for features.
- Optimizing security performance at scale in distributed systems environments.
- Applying cryptographic solutions to address genuine customer use cases.
- Ensuring robust data isolation within shared infrastructure supporting disparate customers.
- Monitoring and applying the latest advancements and best practices in security. This includes authentication, identity management, cryptography, and data access management.
- Collaborating with peers across the company to embed security into new customer features from the outset.
- Drive vulnerability management efforts by collaborating closely with the InfoSec team to proactively identify, assess, and remediate security risks.
- Leverage AI-driven tools to automate vulnerability triage, prioritization, and preliminary investigation, streamlining security workflows and reducing manual intervention.
Qualifications
- Deep knowledge of Java internals and JVM memory management. Understanding of concurrency models. Ability to write high-performance, thread-safe, and lock-free code with experience in large open-source and enterprise codebases.
- Experience building authorization systems that are scalable and performant under high concurrency and large permission sets, including designing access models, validating credentials/tokens at scale, and ensuring consistent authorization decisions across distributed systems.
- Solid understanding of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance and cluster state propagation.
- Deep knowledge of edge identity protocols (OAuth 2.0, SAML).
- Proven track record of using AI to accelerate development, debugging complex systems, and optimizing code, while collaborating on final outcomes.
- Ability to collaborate across functions and teams and seamlessly transition between projects, codebases, or teams based on business priorities.
- Ability to work autonomously, supporting decisions and results in a distributed team through asynchronous, direct, and transparent communication.
Skills
Required:Java internals and JVM memory managementAuthorization systems designDistributed systems securityOAuth 2.0 / SAMLAI in software development
Benefits
- Stock program eligibility
- Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings
- Health coverage for you and your family in many locations
- Flexible calendar with locations and schedules for many roles
- Generous vacation days
- Donation matching up to $2000 (or local currency equivalent) per year
- Up to 40 hours per year for volunteer projects
- Minimum of 16 weeks parental leave
Last updated Oct 15, 2026. Interested? Apply on the company site.
About Elastic
The open source platform that powers search, observability, security, and more ...
Power insights and outcomes with The Elastic Search AI Platform. See into your data and find answers that matter with enterprise solutions designed to help you accelerate time to insight.
searchobservabilitysecurityAIenterprise solutionsvector database
More open roles at Elastic
- Manager, Finance Transformation (Quote to Cash)4d agoHybrid (United States) · Data Mgmt & Finance Operations
- Deal Desk Analyst4d agoBarcelona · Deal Desk
- Senior Solution Architect - Denmark4d agoHybrid (Denmark) · SA - EMEA - North
- Senior Solution Architect Security Specialist4d agoTokyo · SA - APJ - Japan
- Analyst, Sales Strategy & Finance4d agoHybrid (United States) · Sales Strategy & Operations