Overview
The role involves a Senior Software Developer position within the Elasticsearch Security team at Elastic. The developer will contribute to the architecture and design of critical security features in Elasticsearch, focusing on performance and scalability.
Key Responsibilities
- Contributing to core security initiatives from architecture to production, focusing on critical features.
- Developing foundational security models for features.
- Optimizing security performance in distributed systems.
- Applying cryptographic solutions for customer use cases.
- Ensuring robust data isolation within shared infrastructures.
- Monitoring advancements in security practices.
- Collaborating with peers to embed security into new features.
- Driving vulnerability management with the InfoSec team.
- Using AI-driven tools to automate security workflows.
Requirements
- Deep knowledge of Java internals and JVM memory management.
- Experience building scalable authorization systems.
- Comprehension of distributed systems security.
- Knowledge of edge identity protocols (OAuth 2.0, SAML).
- Track record of using AI in development and debugging.
- Ability to collaborate across functions and transition between projects.
- Capacity to work autonomously in a distributed team setting.
Benefits
- Competitive pay based on role.
- Health coverage for employees and families.
- Flexible scheduling and locations for many roles.
- Generous vacation days.
- Financial matching for donations and volunteer projects.
- Parental leave of at least 16 weeks.
Location
Remote - Canada
How to Apply
To apply, visit the company's career page.
Deadline
No specific deadline stated.