CareerPlanSign in

Staff Software Engineer (Java) - Remote Work | REF#290017

Cyprus🌐 Remote💼 Full-time🗓 2026-05-28 → 2026-05-31

Core

Designing and building distributed storage system components in Java to power data management for large enterprises.

Role type

Staff Software Engineer (Java)

Builds

Distributed storage infrastructure and platform components

Domain

Enterprise data management, distributed systems

Required skills

Java, distributed storage architecture, consensus protocols (RAFT, Paxos), replication strategies, high-availability design, cross-team influence, technical leadership

Preferred skills

Experience with large-scale enterprise workloads

Technologies

Java, RAFT, Paxos

Responsibilities

Lead design and development of distributed storage components, apply expertise in consensus protocols, own replication and high-availability design, define technical direction, collaborate with stakeholders, mentor engineers

Seniority

Staff, hands-on IC with strategic influence

Sourced via cypruswork · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.