Overview
The role involves serving as a Principal Software Engineer within the Elasticsearch Security team at Elastic. This position focuses on leading the architecture and design of security features for Elasticsearch, ensuring high-performance security at scale.
Key Responsibilities
- Own core security initiatives from architecture to production, focusing on critical feature delivery.
- Develop foundational security models for intricate features.
- Optimize security performance in distributed systems environments.
- Apply cryptographic solutions to meet customer use cases.
- Ensure robust data isolation within shared infrastructure.
- Monitor and apply advancements in security practices.
- Collaborate to embed security into new features from the outset.
- Drive vulnerability management efforts in collaboration with the InfoSec team.
- Leverage AI tools to automate security workflows.
- Mentor and coach other engineers to foster a culture of technical excellence.
Requirements
- Deep knowledge of Java internals and JVM memory management.
- Experience in designing scalable authorization systems.
- Comprehension of distributed systems security concepts.
- Knowledge of edge identity protocols (OAuth 2.0, SAML).
- Proven track record of using AI to accelerate development and optimize code.
- Ability to work autonomously and lead a distributed team.
Benefits
- Competitive salary based on the role and not past salary.
- Health coverage for employees and their families.
- Flexible work locations and schedules.
- Generous paid vacation days.
- Matching for financial donations and service opportunities.
- Parental leave of at least 16 weeks.
Location
Remote within the United States.
How to Apply
Visit Elastic's career page to apply.
Deadline
Not specified.