E

Elastic

Searches enterprise data and monitors systems

Senior Java Developer - Security, Elasticsearch

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCanadaCA$128.3k - CA$203kRemote

About the Job

Requirements

  • Deep knowledge of Java internals and Java Virtual Machine memory management, including concurrency models and the ability to write high-performance, thread-safe, and lock-free code in large open-source and enterprise codebases.
  • Experience building scalable, performant authorization systems under high concurrency and large permission sets, including designing access models, validating credentials and tokens at scale, and keeping authorization decisions consistent across distributed systems.
  • Solid comprehension 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, including OAuth 2.0 and Security Assertion Markup Language (SAML).
  • A proven track record of using artificial intelligence to accelerate development, debug complex systems, and optimize code while collaborating on final outcomes.
  • Ability to collaborate across functions and teams and transition between projects, codebases, or teams based on business priorities.
  • Ability to work autonomously and support decisions and results in a distributed team through asynchronous, direct, and transparent communication.

Responsibilities

  • Contribute to core security initiatives from architecture through production, focusing on delivering new critical features.
  • Participate in technical design, planning, and execution for major security components inside the Elasticsearch core engine.
  • Develop foundational security models for features.
  • Optimize security performance at scale in distributed systems environments.
  • Apply cryptographic solutions to address customer use cases.
  • Ensure robust data isolation within shared infrastructure supporting disparate customers.
  • Monitor and apply advancements and best practices in authentication, identity management, cryptography, and data access management.
  • Collaborate with peers across the company to embed security into new customer features from the outset.
  • Drive vulnerability management by collaborating with the Information Security team to proactively identify, assess, and remediate security risks.
  • Use artificial-intelligence-driven tools to automate vulnerability triage, prioritization, and preliminary investigation, streamlining security workflows and reducing manual intervention.

Desired Qualifications

  • Knowledge of cipher suites, Transport Layer Security handshakes, and public key infrastructure/certificate lifecycle management.
  • Knowledge of cryptographic methods that take memory usage and delays into consideration.
  • Familiarity with the implications of Post-Quantum Cryptography and readiness to support migration of services to quantum-resistant cryptographic algorithms.
  • Hands-on experience mapping engine-level technical controls to Federal Risk and Authorization Management Program (Moderate/High), Federal Information Processing Standards 140, and System and Organization Controls 2 requirements.
  • Experience working on the internals of a data store or search engine.

About the Company

Elastic

Searches enterprise data and monitors systems

Elastic builds search, observability and security software for developers, IT operations teams and security analysts. Elasticsearch indexes enterprise data so applications can retrieve records, while Kibana gives teams dashboards for exploring results and investigating system activity. Customers use the tools to search business information, monitor applications and infrastructure, and investigate threats across their data. Elastic sells managed cloud services and self-managed subscriptions, with resource-based hosted pricing, usage-based serverless pricing and licenses tied to nodes and memory. Founded in 2012, Elastic lists San Francisco, California, as its headquarters.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Elastic

See more jobs