Principal Java Engineer - Serverless Distributed Systems

Referral Board

Portugal

On-site

EUR 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible calendar / location
Vacation days
Matching donations
Volunteer hours
Parental leave

Job summary

Elastic in Portugal is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience in our Serverless offering. You will own end-to-end features across multi-node clusters, improve indexing consistency, maintain cluster coordination, and push shard and data capacity while collaborating with cross-functional teams.

This role requires deep distributed systems expertise, strong Java skills, and a proven track record

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong skills in core Java and data structures, concurrency constructs, and modern language features.
  • Proven track record building large-scale distributed systems and delivering end-to-end features.

Responsibilities

  • Design, build, and operate core components of serverless Elasticsearch offering.
  • Improve indexing/concurrency across multiple machines and ensure data consistency.
  • Maintain and evolve cluster coordination for high performance as nodes join/leave.
  • Push shard/node capacity and resilience beyond current limits.
  • Investigate performance issues and propose robust solutions.
  • Own end-to-end investigations and drive resolution with cross-functional teams.

Skills

Distributed systems
Consensus algorithms
Core Java
Data structures
Concurrency
Algorithms
Large-scale systems
Project ownership
Cross-functional collaboration
AI-assisted development

Job description

Elastic in Portugal is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience in our Serverless offering. You will own end-to-end features across multi-node clusters, improve indexing consistency, maintain cluster coordination, and push shard and data capacity while collaborating with cross-functional teams.

This role requires deep distributed systems expertise, strong Java skills, and a proven track record

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Java Engineer – Serverless Distributed Systems
Principal Java Engineer – Serverless Distributed Systems

PowerToFly • Portugal

On-site
EUR 67,000 - 106,000
Health coverage
Parental leave
Flexible locations and schedules
+2
Principal Java Engineer - Serverless Distributed Systems
Principal Java Engineer - Serverless Distributed Systems

Elasticsearch B.V. • Portugal

Remote
EUR 67,000 - 106,000
Health coverage
Flexible locations
Generous vacation days
+2
Principal Java Engineer - Serverless Distributed Systems
Principal Java Engineer - Serverless Distributed Systems

Elastic • Almada

On-site
EUR 90,000 - 130,000
Principal Java Engineer, Serverless Distributed Systems
Principal Java Engineer, Serverless Distributed Systems

Elastic • Portugal

On-site
EUR 67,000 - 106,000
Health coverage
Flexible locations
Generous vacation days
+3
Senior Java Engineer for Serverless Distributed Systems
Senior Java Engineer for Serverless Distributed Systems

PowerToFly • Portugal

On-site
EUR 55,800 - 88,300
Health coverage
Parental leave (16 weeks)
Flexible locations
+4
Senior Java Engineer: Scale Serverless Distributed Systems
Senior Java Engineer: Scale Serverless Distributed Systems

Elasticsearch B.V. • Portugal

Remote
EUR 56,000 - 88,000
Competitive pay
Health coverage
Flexible schedule
+3
Senior Java Engineer - Serverless Distributed Systems
Senior Java Engineer - Serverless Distributed Systems

Elastic • Portugal

Hybrid
EUR 56,000 - 88,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Principal Java Engineer - Distributed Systems & Serverless
Principal Java Engineer - Distributed Systems & Serverless

Elastic • Almada

On-site
EUR 90,000 - 130,000
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Referral Board • Portugal

On-site
EUR 120,000 - 180,000
Health coverage
Flexible calendar / location
Vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Portugal

On-site
EUR 67,000 - 106,000
Health coverage
Flexible locations
Generous vacation days
+3