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

BairesDev
United StatesFULL_TIMEPosted Jul 21, 2026

Role responsibilities

Lead the design and development of reliable, scalable distributed storage system components using Java. You will define technical direction, implement consensus protocols, and mentor engineers to drive best practices across the organization.

Requirements

Requires over 7 years of IT experience with at least 5 years specializing in Java for distributed systems or storage engineering. Candidates must have deep expertise in consensus protocols like RAFT or Paxos and strong leadership abilities.

Key skills

Java, Distributed Systems, Distributed Storage Architecture, Consensus Protocols, RAFT, Paxos, Replication Strategies, High-availability Design, Fault Tolerance, Scalability, Software Engineering, Technical Leadership, Mentoring

Keywords

Java, Distributed Systems, Storage Engineering, RAFT, Paxos, Replication, Fault Tolerance, High Availability, Infrastructure, Data Management, Scalability, Consensus Protocols, Software Development, Distributed Storage, Enterprise Scale

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free