Hazelcast17.03.26
AI SCORE 8.5

Senior Java Software Development Engineer - Remote

$140K–$200K/year

About the Role

We're hiring a Senior Java Software Development Engineer to join our team remotely. At Hazelcast, we build a high-performance real-time data platform that is essential for mission-critical systems across various industries such as finance, e-commerce, and telecommunications. As a Senior Java Software Development Engineer, you will work on a distributed, Java-based system that combines low-latency data storage, in-place compute, and stream processing across clusters of machines.

What You'll Do

  • Build the runtime engine, designing, implementing, and evolving core components of the Hazelcast runtime, including cluster services, distributed data structures, and execution engines.
  • Work on distributed systems problems, contributing to mechanisms for partitioning, replication, coordination, and recovery in a distributed cluster.
  • Develop production systems by writing clean, well-tested Java code for long-running clustered systems that must remain reliable, observable, and predictable in production.
  • Contribute to architecture by collaborating with experienced engineers and architects to shape the design and evolution of the platform’s core runtime.
  • Raise the Engineering Bar by participating in design discussions, code reviews, and mentoring to maintain the high standards of the Core team.

Requirements

  • Strong proficiency in Java and the JVM ecosystem.
  • Experience building backend platforms or complex systems.
  • Solid understanding of concurrency and multithreaded programming.
  • Experience designing reliable system components and APIs.
  • Ability to debug and reason about complex production systems.

Nice to Have

  • Experience with distributed data systems, messaging systems, or databases.
  • Familiarity with replication, partitioning, or distributed coordination.
  • Experience with networking, serialization, or storage internals.
  • Experience profiling and optimizing latency-sensitive code paths.
  • Contributions to open-source systems or developer platforms.

What We Offer

  • 25 days of annual leave plus bank holidays.
  • Group Company Pension Plan.
  • Private Medical Insurance.
  • Private Dental Insurance.
  • Life Insurance.
  • Employee Assistance Program (EAP).
Why This Job8.5 of 10

This Senior Java Software Development Engineer role at Hazelcast offers a unique opportunity to work on cutting-edge distributed systems in a fully remote environment, with competitive benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.