Principal Software Developer - Security - Elasticsearch @Elastic

    8 days ago·Elastic is hiring a remote Principal Software Developer - Security - Elasticsearch·📍 Canada

    Overview

    The role involves working as a Principal Software Developer within the Elasticsearch Security team at Elastic. The position focuses on the architecture and design of critical security features to ensure high-performance security at scale.

    Key Responsibilities

    • Owning core security initiatives from architecture to production, emphasizing the delivery of new critical features.
    • Leading the technical design, planning, and execution for major security components inside the Elasticsearch core engine.
    • Developing foundational security models for intricate features.
    • Optimizing security performance in distributed systems environments.
    • Applying cryptographic solutions for customer use cases.
    • Ensuring robust data isolation within shared infrastructure.
    • Monitoring advancements in security best practices.
    • Collaborating with peers to embed security into new customer features.
    • Driving proactive vulnerability management efforts.
    • Leveraging AI-driven tools to automate security workflows.
    • Mentoring and coaching other engineers.

    Requirements

    • Deep knowledge of Java internals and JVM memory management.
    • Experience designing scalable authorization systems and RBAC/ABAC models.
    • Solid understanding of distributed systems security protocols.
    • Familiarity with edge identity protocols such as OAuth 2.0 and SAML.
    • Proven ability to optimize code and accelerate development using AI.
    • Strong collaborative and autonomous working skills.

    Benefits

    • Competitive pay based on the work performed.
    • Health coverage for employees and their families.
    • Flexible work locations and schedules.
    • Generous vacation days.
    • Matching for financial donations and service contributions.
    • Up to 40 hours of volunteer time annually.
    • Minimum of 16 weeks of parental leave.

    Location

    Canada (Remote)

    How to Apply

    Please submit your application through the appropriate channel.

    Deadline

    No deadline specified.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.