Engineering

Senior Java Engineer – Security – Elasticsearch at Elastic

Posted

  • Company: Elastic
  • Location: United Kingdom
  • Job type: Full-time
  • Salary: Competitive pay based on the work you do here and not your previous salary

✅ Visa sponsor check: Elasticsearch Limited (London) is on the UK Home Office register of licensed sponsors for Skilled Worker, Global Business Mobility: Senior or Specialist Worker (A rating), checked 19 October 2026. Being a licensed sponsor doesn’t guarantee sponsorship for this role: confirm it with the employer, and never pay anyone for a Certificate of Sponsorship.

About the role

Elastic is looking for a Senior Software Developer to join the Elasticsearch Security team in the United Kingdom. You will help shape the architecture and design of core security features, such as authentication, authorization, and tenant isolation. Your work will ensure that the distributed data store maintains top-quality security at scale, working closely with engineering and product leaders.

Responsibilities

  • Contribute to core security initiatives from architecture through to production, focusing on critical new features.
  • Participate in the technical design, planning, and execution of major security components within the Elasticsearch core engine.
  • Develop foundational security models and optimize security performance in distributed systems environments.
  • Apply cryptographic solutions to address customer use cases and ensure robust data isolation in shared infrastructure.
  • Monitor and apply the latest advancements in authentication, identity management, cryptography, and data access management.
  • Collaborate across the company to embed security into new features from the start.
  • Drive vulnerability management efforts with the InfoSec team, using AI-driven tools to automate triage and investigation.

Requirements

  • Deep knowledge of Java internals, JVM memory management, and concurrency models.
  • Experience writing high-performance, thread-safe, and lock-free code in large open-source or enterprise codebases.
  • Experience building scalable authorization systems under high concurrency and large permission sets.
  • Solid comprehension of distributed systems security, including node-to-node mutual trust and zero-trust transport.
  • Deep knowledge of edge identity protocols such as OAuth 2.0 and SAML.
  • Proven track record of using AI to accelerate development and debug complex systems.
  • Ability to collaborate across functions and work autonomously in a distributed team.

Pay and benefits

  • Competitive pay based on your work, not your previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Up to $2000 (or local currency equivalent) matched for financial donations and service.
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

How to apply

Apply directly on Elastic’s own careers website. Omadaily never charges job seekers.

Apply on the employer’s website →