Senior Java Engineer - Security & Distributed Systems

Elastic

United States

Remote

USD 78,000 - 124,000

Full time

20 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible schedules
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic, the Search AI Company, is seeking a Senior Software Developer to join the Elasticsearch Security team. You will contribute to the architecture and design of Elasticsearch's main features, including authentication, authorization, and tenant isolation, working with engineering and product leaders to deliver high-performance security at scale.

Your work will focus on building scalable authorization, distributed systems security, cryptographic implementations, and collaboration across

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Experience building scalable authorization systems with high concurrency.
  • Solid understanding of distributed systems security, node-to-node trust, and zero-trust transport.
  • Knowledge of edge identity protocols like OAuth 2.0 and SAML.
  • Proven track record of using AI to accelerate development and debugging.
  • Ability to collaborate across functions and transition between projects.

Responsibilities

  • Contribute to core security initiatives from architecture to production, focusing on new features.
  • Develop foundational security models for features.
  • Optimize security performance at scale in distributed systems.
  • Apply cryptographic solutions to real customer use cases.
  • Ensure data isolation within shared infrastructure for multiple tenants.
  • Collaborate early to embed security into new customer features.
  • Drive vulnerability management with InfoSec to identify and remediate risks.
  • Leverage AI-driven tools to automate vulnerability triage and investigations.

Skills

Java & JVM
Concurrency & performance
Authorization systems
Distributed systems security
OAuth 2.0 / SAML
AI in development
Cross-functional collaboration
Async communication

Job description

Elastic, the Search AI Company, is seeking a Senior Software Developer to join the Elasticsearch Security team. You will contribute to the architecture and design of Elasticsearch's main features, including authentication, authorization, and tenant isolation, working with engineering and product leaders to deliver high-performance security at scale.

Your work will focus on building scalable authorization, distributed systems security, cryptographic implementations, and collaboration across

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Security Engineer — Elasticsearch Core
Senior Java Security Engineer — Elasticsearch Core

Elastic • United States

Hybrid
USD 90,000 - 143,000
Stock program
RRSP with 6% match
Health coverage
+5
Senior Java Security Engineer — Remote & Flexible
Senior Java Security Engineer — Remote & Flexible

Elastic • Mountain View (CA)

Remote
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible locations and schedules
+4
Senior Java Security Engineer
Senior Java Security Engineer

Elasticsearch B.V. • Seattle (WA)

On-site
USD 133,000 - 211,000
Stock program
401k with company match
Health benefits
+1
Elasticsearch Security Architect – Principal Engineer
Elasticsearch Security Architect – Principal Engineer

Elasticsearch B.V. • United States

On-site
USD 159,800 - 252,800
Health coverage
Flexible locations
Generous vacation days
+3
Principal Security Engineer, Elasticsearch: Scale Securely
Principal Security Engineer, Elasticsearch: Scale Securely

Referral Board • United States

Hybrid
USD 159,800 - 252,800
Stock program
401k matching
Health coverage
+5
Principal Security Engineer, Elasticsearch Core
Principal Security Engineer, Elasticsearch Core

Elastic • United States

On-site
USD 159,800 - 252,800
Health coverage
Flexible schedule
Vacation days
+3
Senior Java Engineer - Core Infra & Platform Automation
Senior Java Engineer - Core Infra & Platform Automation

Elastic • United States

On-site
USD 78,000 - 124,000
Health coverage for you and yourFamily
Flexible locations and schedules
Generous vacation days
+2
Senior Java Engineer - Serverless Distributed Systems
Senior Java Engineer - Serverless Distributed Systems

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Stock options
401(k) matching
Flexible locations & schedules
Senior Java Engineer - Serverless & Distributed Systems
Senior Java Engineer - Serverless & Distributed Systems

PowerToFly • United States

Remote
USD 133,100 - 210,600
Health coverage
Flexible locations
Generous vacation days
+3
Senior Software Engineer, Security EDR Workflows
Senior Software Engineer, Security EDR Workflows

Elastic • Pennsylvania

Hybrid
USD 95,000 - 150,000
Health coverage
Flexible calendars
Vacation days
+3