Senior Java Engineer – Security – Elasticsearch

Company: elastic
Apply for the Senior Java Engineer – Security – Elasticsearch
Location:
Job Description:

Overview

In dieser Rolle arbeiten Sie an der Elasticsearch-Sicherheitsarchitektur mit Fokus auf Authentisierung, Autorisierung und Mandantentrennung. Sie arbeiten eng mit Engineering- und Produktteams, um Hochleistungssicherheit im verteilten System zu liefern. Sie entwickeln Sicherheitsmodelle, optimieren Performance und applying Kryptografie, um Kundenanwendungen sicher zu unterstützen. Sie treiben Sicherheitsinitiativen voran und nutzen AI-gestützte Tools, um Vulnerabilitätstriage zu automatisieren. Ihre Arbeit trägt direkt zur sicheren Skalierung der Elasticsearch-Core-Funktionen bei.

Pay / Benefits

  • Flexible Arbeitsorte und -zeiten
  • Gesundheitsversorgung für Sie und Familie
  • Urlaubstage
  • Matching von Spenden bis zu 2000 USD/Jahr
  • Bis zu 40 Stunden Freiwilligenarbeit pro Jahr
  • Elternschaftsunterstützung mit mindestens 16 Wochen Elternzeit

Responsibilities

  • Mitgestaltung und Umsetzung neuer Sicherheits-Features von Architektur bis Produktion
  • Technische Design-, Planungs- und Ausführungsarbeit für Kern-Sicherheitsbausteine in Elasticsearch
  • Entwicklung foundational security models für Features
  • Optimierung der Sicherheitsleistung in verteilten Systemen
  • Anwendung kryptografischer Lösungen für reale Kundenfälle
  • Sicherstellung robuster Datenisolation in gemeinsam genutzter Infrastruktur
  • Überwachung aktueller Sicherheitsentwicklungen und Best Practices
  • Zusammenarbeit mit anderen Abteilungen, um Security in neue Customer-Funktionen zu integrieren
  • Führung von Schwachstellenmanagement in Kooperation mit dem InfoSec-Team
  • Nutzung von KI-gestützten Tools zur Automatisierung von Vulnerability-Triage und Priorisierung

Key requirements

  • Tiefe Kenntnisse von Java-Internals und JVM-Speicherverwaltung
  • Erfahrung in der Entwicklung skalierbarer Autorisierungssysteme mit hohem Concurrent- und großen Berechtigungssets
  • Verständnis verteilter Systemsicherheit, inklusive Node-to-Node-Vertrauen, Zero-Trust, Partitionstoleranz und Cluster-Status-Verbreitung
  • Fundierte Kenntnisse von Edge Identity-Protokollen (OAuth 2.0, SAML)
  • Nachweisliche Erfahrung mit AI zur Beschleunigung der Entwicklung, Fehlersuche und Code-Optimierung
  • Fähigkeit zur bereichsübergreifenden Zusammenarbeit und Priorisierung von Projekten
  • Selbstständige Arbeitsweise in verteilten Teams und klare, asynchrone Kommunikation
  • Zusammenarbeit über Funktionen hinweg
  • Eigeninitiative und selbstständiges Arbeiten
  • Anpassungsfähigkeit an wechselnde Prioritäten
  • Java- und JVM-Performance-Optimierung
  • Verteilte Sicherheit und Zero-Trust-Modelle
  • Autorisierungssysteme unter hoher Concurrency

…

Posted: October 17th, 2026