Elastic8 дней назад
Principal Software Developer - Security - Elasticsearch
Зарплата не указана
Canada
Обязанности
- 01Owning core security initiatives from architecture to production, focusing on the delivery of new critical features
- 02Leading the technical design, plan, and execution for major security components inside the Elasticsearch core engine
- 03Developing the foundational security models for intricate features
- 04Optimizing security performance at scale in distributed systems environments
- 05Applying cryptographic solutions to address genuine customer use cases
- 06Ensuring robust data isolation within shared infrastructure supporting disparate customers
- 07Monitoring and applying the latest advancements and best practices in security
- 08Collaborating with peers across the company to embed security into new customer features from the outset
- 09Drive vulnerability management efforts by collaborating closely with the InfoSec team to proactively identify, assess, and remediate security risks
- 10Leverage AI-driven tools to automate vulnerability triage, prioritization, and preliminary investigation, streamlining security workflows and reducing manual intervention
- 11Mentoring and coaching other engineers, fostering a culture of technical excellence and security-first development
Требования
- 01Deep knowledge of Java internals and JVM memory management
- 02Understanding of how concurrency models work
- 03Proven experience in designing and building systems for authorization that can scale
- 04Solid comprehension of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance, and cluster state propagation
- 05Deep knowledge of edge identity protocols (OAuth 2.0, SAML)
- 06Proven track record of using AI to accelerate development, debug complex systems, and optimize code
- 07Ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
- 08Ability to work autonomously, drive decisions, and lead a distributed team by leveraging asynchronous, direct, and transparent communication
Условия
- 01Compensation is in the form of base salary
- 02Typical starting salary range is $154,000 — $243,600 CAD
- 03Eligible to participate in Elastic's stock program
- 04Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings
- 05Distributed company with a focus on work-life balance