Principal Software Engineer (Java) - Security - Elasticsearch

Elastic

United States

Remote

USD 180,000 - 250,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Elastic, the Search AI Company, is seeking a Principal Software Developer to join the Elasticsearch Security team. You will lead architecture and design of Elasticsearch's main features, including authentication, authorization, and tenant isolation.

You will work with engineering and product leaders to deliver high-performance security at scale across distributed data stores and cloud deployments. You will own core security initiatives from architecture to production, focusing on the delivery of

Responsibilities

  • Own core security initiatives from architecture to production, focusing on the delivery of new critical features.
  • Lead the technical design, plan, and execution for major security components inside the Elasticsearch core engine.
  • Develop foundational security models for intricate features.
  • Optimize security performance at scale in distributed systems environments.
  • Apply cryptographic solutions to address customer use cases.
  • Ensure robust data isolation within shared infrastructure supporting disparate customers.
  • Collaborate with peers across the company to embed security into new customer features from the outset.

Job description

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What is The Role

We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will lead the architecture and design of Elasticsearch's main features. These features include authentication, authorization, and tenant isolation. You will work with engineering and product leaders at Elastic. Your goal is to provide high-performance security at all levels. This includes ensuring that our distributed data store has top-quality security at scale.

What You Will Be Doing
  • Owning core security initiatives from architecture to production, focusing on the delivery of new critical features.
  • Leading the technical design, plan, and execution for major security components inside the Elasticsearch core engine.
  • Developing the foundational security models for intricate features.
  • Optimizing security performance at scale in distributed systems environments.
  • Applying cryptographic solutions to address genuine customer use cases.
  • Ensuring robust data isolation within shared infrastructure supporting disparate customers.
  • Monitoring and applying the latest advancements and best practices in security. This includes authentication, identity management, cryptography, and data access management.
  • Collaborating with peers across the company to embed security into new customer features from the outset.
  • Drive vulnerability management ef
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Java Software Engineer, Security & Search
Principal Java Software Engineer, Security & Search

Elastic • United States

Remote
USD 180,000 - 250,000
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
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 Software Engineer - Security - Elasticsearch
Principal Software Engineer - Security - Elasticsearch

Elasticsearch B.V. • United States

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

Referral Board • United States

On-site
USD 159,800 - 252,800
Stock program
401k matching
Health coverage
+5
Principal Software Engineer - Security - Elasticsearch
Principal Software Engineer - Security - Elasticsearch

Elastic • United States

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

Referral Board • United States

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

Elastic • Little Elm (TX)

On-site
USD 140,000 - 200,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Senior Information Security Engineer - Security Architecture - InfoSec
Senior Information Security Engineer - Security Architecture - InfoSec

Confidential • United States

On-site
USD 120,000 - 170,000