Principal Java Engineer, Serverless Distributed Systems

Elastic

Norway

Hybrid

NOK 950,000 - 1,502,000

Full time

14 days+

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
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed challenges to improve scale, performance, and resilience in our Serverless offering.

You will own end-to-end feature development across nodes, data indexing, and cluster coordination while collaborating with multiple teams to ship robust, high‑quality software.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong core Java skills and data-structure knowledge.
  • Experience building large-scale distributed systems with multi-machine deployments.
  • Ability to own projects end-to-end and lead cross-functional work.

Responsibilities

  • Design, build, and operate core pieces of a Serverless Elasticsearch offering.
  • Improve components for concurrent and consistent indexing across machines.
  • Maintain cluster coordination as nodes join/leave and data moves.
  • Push limits on shards, nodes, and petabytes of data.
  • Investigate performance and concurrency issues and propose solutions.
  • Support engineers with complex problems and own end-to-end investigations.

Skills

Distributed systems
Java
Concurrency
Algorithms
Large-scale systems
Autonomy
Cross-team collaboration

Tools

Netty
JDK

Job description

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed challenges to improve scale, performance, and resilience in our Serverless offering.

You will own end-to-end feature development across nodes, data indexing, and cluster coordination while collaborating with multiple teams to ship robust, high‑quality software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Java Engineer - Serverless DS (Remote)
Principal Java Engineer - Serverless DS (Remote)

PowerToFly • Norway

On-site
NOK 949,500 - 1,502,000
401(k) / Retirement Plan
Minimum 16 weeks of parental leave
Health coverage & vision insurance
+3
Senior Java Engineer, Serverless Distributed Systems
Senior Java Engineer, Serverless Distributed Systems

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Performance Engineer - Distributed Systems Tuning
Principal Performance Engineer - Distributed Systems Tuning

Referral Board • Norway

On-site
NOK 950,000 - 1,502,000
Health coverage for you and family
Flexible locations & schedules
Generous vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Norway

On-site
NOK 950,000 - 1,502,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

PowerToFly • Norway

On-site
NOK 949,500 - 1,502,000
401(k) / Retirement Plan
Minimum 16 weeks of parental leave
Health coverage & vision insurance
+3
Principal Search Infrastructure Engineer
Principal Search Infrastructure Engineer

Elasticsearch B.V. • Norway

Remote
NOK 950,000 - 1,502,000
Competitive pay
Health coverage in many locations
Flexible locations and schedules
+3
Principal Software Engineer, Cloud Networking
Principal Software Engineer, Cloud Networking

Referral Board • Norway

Remote
NOK 1,200,000 - 2,200,000
Competitive pay
Health coverage
Flexible locations & schedules
+3
Principal Engineer, Elasticsearch Performance Tuning
Principal Engineer, Elasticsearch Performance Tuning

Elastic • Norway

Hybrid
NOK 950,000 - 1,502,000
Health coverage for you and family
Flexible locations & schedules
Generous vacation days
+3
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible schedules
Vacation days
+3
Lead, Elasticsearch Search Infra Architect
Lead, Elasticsearch Search Infra Architect

Elastic • Norway

On-site
NOK 950,000 - 1,502,000
Competitive pay
Health coverage
Flexible locations and schedules
+4