Open Role
Elastic

Opportunity at

Elastic

Senior Java Developer - Security - Elasticsearch

Elastic, the Search AI Company, delivers cloud-based search, observability, and security solutions that help organizations utilize structured and unstructured data at scale. More than half of…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Canada
Salary
CAD 128,300 - 203,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Jul 23, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Elastic, the Search AI Company, delivers cloud-based search, observability, and security solutions that help organizations utilize structured and unstructured data at scale. More than half of the Fortune 500 utilizes the Elastic Search AI Platform to combine search precision with artificial intelligence capabilities. The organization seeks a Senior Software Developer to join the Elasticsearch Security team. In this position, the selected professional will contribute to the architectural planning and production…

Job Description

Elastic, the Search AI Company, delivers cloud-based search, observability, and security solutions that help organizations utilize structured and unstructured data at scale. More than half of the Fortune 500 utilizes the Elastic Search AI Platform to combine search precision with artificial intelligence capabilities.

The organization seeks a Senior Software Developer to join the Elasticsearch Security team. In this position, the selected professional will contribute to the architectural planning and production delivery of core security components within the Elasticsearch engine, focusing on features like authorization, authentication, and tenant isolation. Daily tasks involve designing security frameworks, optimizing performance across distributed systems, integrating cryptographic solutions, and partnering with the InfoSec group to manage vulnerabilities.

This role suits an experienced engineer possessing advanced Java internals knowledge, distributed systems security expertise, and familiarity with AI-driven development tools. Team members communicate asynchronously and operate within a distributed environment. Elastic functions as an equal opportunity employer committed to inclusive hiring practices.

Compensation for this position ranges from CAD 128,300 to 203,000 per year in base salary, supplemented by eligibility for stock programs and a comprehensive benefits package featuring an RRSP match up to six percent.

Responsibilities

  • Contribute to core security initiatives from architecture to production for critical feature delivery
  • Participate in technical planning, design, and execution for major security components inside the Elasticsearch core engine
  • Develop foundational security models and optimize security performance at scale within distributed systems
  • Apply cryptographic solutions to address actual customer use cases and ensure robust data isolation
  • Collaborate with peers to embed security into customer features from the outset
  • Partner with the InfoSec team on vulnerability management to proactively identify, assess, and remediate security risks
  • Utilize AI-driven tooling to automate vulnerability triage, prioritization, and preliminary investigation

Requirements

  • Deep knowledge of Java internals, JVM memory management, and concurrency models
  • Ability to write high-performance, thread-safe, and lock-free code within large open-source and enterprise codebases
  • Experience building scalable and performant authorization systems under high concurrency and large permission sets
  • Solid comprehension of distributed systems security, including zero-trust transport, node-to-node mutual trust, partition tolerance, and cluster state propagation
  • Deep knowledge of edge identity protocols such as OAuth 2.0 and SAML
  • Demonstrated track record of using AI to accelerate development, debug complex systems, and optimize code
  • Ability to collaborate across functions and work autonomously in a distributed team via asynchronous and transparent communication

Qualifications

  • Knowledge of cipher suites, TLS handshakes, and PKI or certificate lifecycle management
  • Familiarity with cryptographic methods regarding memory usage and delays, along with readiness for Post-Quantum Cryptography migration
  • Hands-on experience mapping engine-level technical controls to FedRAMP, FIPS 140, and SOC 2 requirements
  • Prior experience working on the internals of a data store or search engine

Core Skills

Benefits

  • Base salary ranging from CAD 128,300 to 203,000 per year
  • Eligibility to participate in Elastic's stock program
  • Company-matched Registered Retirement Savings Plan with dollar-for-dollar matching up to 6% of eligible earnings
  • Health coverage for employees and their families in many locations
  • Flexible schedules and locations for many roles
  • Generous annual vacation days
  • Financial donation and service matching up to $2000 or local currency equivalent
  • Up to 40 hours each year for volunteer projects
  • Minimum of 16 weeks of parental leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the salary range for the Senior Java Developer role?

The typical starting base salary range is between CAD 128,300 and 203,000 per year.

Are there additional financial benefits besides base salary?

Yes, the role is eligible to participate in Elastic's stock program and includes an RRSP match up to 6% of eligible earnings, plus other holistic well-being benefits.

What location is this job based in?

The specific geographic location is not stated in the job posting, though Elastic operates as a distributed company.

What are the core technical requirements for applicants?

Candidates must have deep knowledge of Java internals, JVM memory management, concurrency models, distributed systems security, edge identity protocols, and experience building scalable authorization systems.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Elastic
ElasticAdded to Jobsiz 1h ago
United StatesFull-timeUSD 133,100 - 210,600/yr
Elastic
ElasticAdded to Jobsiz 1h ago
Elastic
ElasticAdded to Jobsiz 1h ago
Elastic
ElasticAdded to Jobsiz 1h ago

Posted by Elastic

Source: Elastic

View the original listing ↗

Posted by employer: Jul 23, 2026

Added to Jobsiz: Oct 15, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Elastic

Elastic

223Open Jobs
—No reviews yet
View Company Profile