Skip to main content

Senior Software Developer - Security - Elasticsearch

Elastic
Remote - CanadaUpdated 8d ago
Base salary
$128k–$203k
Published base salary range
Location
Remote - Canada
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Developer tools
Apply on jobs.elastic.co
Job actionsApply now
Job actionsApply now

About the job

Elastic, the Search AI Company, enables everyone to find answers in real time using all their data at scale. The Elastic Search AI Platform is used by more than 50% of the Fortune 500.

Role

We are seeking a Senior Software Developer to join the Elasticsearch Security team. You will contribute to the architecture and design of Elasticsearch's main features, including authentication, authorization, and tenant isolation.

Responsibilities

  • Contribute to core security initiatives from architecture to production.
  • Participate in technical design, planning, and execution for major security components.
  • Develop foundational security models and optimize security performance at scale.
  • Apply cryptographic solutions to customer use cases and ensure robust data isolation.
  • Collaborate with peers to embed security into new features and drive vulnerability management with InfoSec.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Experience with concurrency models and high-performance, thread-safe, lock-free code.
  • Experience building scalable authorization systems under high concurrency.
  • Solid comprehension of distributed systems security, including zero-trust transport and cluster state propagation.
  • Deep knowledge of OAuth 2.0 and SAML.
  • Proven track record of using AI to accelerate development and debug complex systems.

Bonus Points

  • Knowledge of cipher suites, TLS handshakes, PKI/certificate lifecycle.
  • Familiarity with Post-Quantum Cryptography (PQC).
  • Experience mapping engine-level controls to FedRAMP, FIPS 140, SOC 2.
  • Experience working on internals of a data store or search engine.

Compensation

Base salary range: $128,300—$203,000 CAD. No variable compensation component. Eligible for Elastic's stock program.

Benefits

  • Company-matched RRSP (dollar-for-dollar up to 6% of eligible earnings).
  • Health coverage for you and your family in many locations.
  • Generous vacation days.
  • Minimum 16 weeks of parental leave.
  • Up to $2000 match for financial donations and service, and 40 hours volunteer time.
What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.