Principal Software Engineer - Security - Elasticsearch

Added
12 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java saml cryptography jvm oauth 2.0

📋 Description

  • Own core security initiatives from architecture to production.
  • Lead design and implementation of security features in Elasticsearch core (auth, authz, tenant isolation).
  • Develop foundational security models for complex features.
  • Optimize security performance in distributed systems.
  • Apply cryptographic solutions for customer use cases.
  • Mentor engineers and promote security-first development.

🎯 Requirements

  • Deep knowledge of Java internals, JVM memory management, concurrency models, high-performance code.
  • Designing scalable RBAC/ABAC models and token validation pipelines.
  • Distributed systems security: node-to-node trust, zero-trust transport, partition tolerance, cluster state propagation.
  • Edge identity protocols (OAuth 2.0, SAML).
  • Proven track record using AI to accelerate development, debugging, and optimization while owning outcomes.
  • Ability to collaborate across functions and lead distributed teams with asynchronous, direct, transparent communication.

🎁 Benefits

  • Health coverage for you and family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days every year.
  • Stock program and 401k with 6% match.
  • Up to 40 hours per year to volunteer projects.
  • Parental leave of at least 16 weeks.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →