Senior Java Engineer - Distributed Systems (Serverless)

Elastic

Ireland

Hybrid

EUR 105,000 - 166,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage
Flexible location
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic seeks a Principal Software Engineer for the Elasticsearch - Distributed Systems team to advance scale, performance, and resilience, especially in Serverless. You’ll tackle deep distributed systems challenges around node communication, indexing, and data distribution across nodes.

You will own projects end-to-end and collaborate across teams to ship robust, high-performing features. The role emphasizes ownership, AI-assisted development, and operating at scale across multinational

Qualifications

  • Strong background in distributed systems and consensus algorithms.
  • Deep Java knowledge and familiarity with concurrency constructs.
  • Experience building large-scale distributed systems with multi-machine impact.

Responsibilities

  • Design, build, and operate core pieces of the Serverless Elasticsearch offering.
  • Improve components for concurrent and consistent indexing across machines.
  • Maintain cluster coordination to sustain high performance as nodes change.
  • Push limits on shards, nodes, and petabytes managed by Elasticsearch.
  • Investigate performance or concurrency issues and propose solutions.
  • Support engineers with hard problems and own end-to-end investigations.

Skills

Distributed systems
Consensus algorithms
Core Java
Data structures & concurrency
Large-scale systems
Project ownership
Cross-functional collaboration
AI acceleration

Tools

Netty
JDK
Lucene

Job description

Elastic seeks a Principal Software Engineer for the Elasticsearch - Distributed Systems team to advance scale, performance, and resilience, especially in Serverless. You’ll tackle deep distributed systems challenges around node communication, indexing, and data distribution across nodes.

You will own projects end-to-end and collaborate across teams to ship robust, high-performing features. The role emphasizes ownership, AI-assisted development, and operating at scale across multinational

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer, Distributed Systems (Serverless)
Senior Java Engineer, Distributed Systems (Serverless)

PowerToFly • Ireland

Hybrid
EUR 81,000 - 136,000
Health coverage
Retirement plan
Flexible locations
+3
Principal Java Engineer - Distributed Systems (Serverless)
Principal Java Engineer - Distributed Systems (Serverless)

Neura Market • Ireland

Remote
EUR 105,000 - 166,000
Health coverage
Flexible locations
Generous vacation
+3
Senior Java Engineer - Distributed Systems (Serverless)
Senior Java Engineer - Distributed Systems (Serverless)

Elastic • Ireland

Hybrid
EUR 86,000 - 136,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+1
Senior Distributed Systems Engineer - Serverless ES
Senior Distributed Systems Engineer - Serverless ES

Elasticsearch B.V. • Ireland

Hybrid
EUR 86,000 - 136,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Principal Java Engineer – Serverless Distributed Systems
Principal Java Engineer – Serverless Distributed Systems

Elasticsearch B.V. • Ireland

Remote
EUR 105,000 - 166,000
Health coverage
Flexible locations
Vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Competitive pay
Health coverage
Flexible location
+4
Principal Performance Engineer - Distributed Systems
Principal Performance Engineer - Distributed Systems

Referral Board • Ireland

On-site
EUR 120,000 - 160,000
Health coverage
Flexible locations
Generous vacation
+1
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elasticsearch B.V. • Ireland

Hybrid
EUR 86,000 - 136,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Principal Performance Engineer, Distributed Systems
Principal Performance Engineer, Distributed Systems

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Health coverage for you & family
Flexible locations & schedules
Generous vacation days
+2
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Ireland

Hybrid
EUR 86,000 - 136,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+1