← Все вакансии/Senior/Elastic
SeniorFlexibleCanada

Senior Software Developer

E
Elastic
Зарплата
$10,700–$16,900
Уровень
Senior
Формат
Flexible
О роли

Описание вакансии

About the company

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter.

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, including authentication, identity management, cryptography, and data access management.
  • Collaborating with peers across the company to embed security into new customer features from the outset.
  • Driving vulnerability management efforts by collaborating closely with the InfoSec team to proactively identify, assess, and remediate security risks.
  • Leveraging AI-driven tools to automate vulnerability triage, prioritization, and preliminary investigation.
Requirements
  • Deep knowledge of Java internals and JVM memory management.
  • Understanding of concurrency models; ability to write high-performance, thread-safe, lock-free code.
  • Experience building scalable authorization systems under high concurrency and large permission sets.
  • 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 (OAuth 2.0, SAML).
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code.
  • Ability to collaborate across functions and teams and seamlessly transition between projects.
  • Ability to work autonomously in a distributed team with asynchronous communication.
Conditions
  • Compensation is in the form of base salary; no variable component.
  • Eligible to participate in Elastic's stock program.
  • Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings.
  • Range of other benefits with holistic emphasis on employee well-being.
Стек и навыки

С чем работаем