Staff Software Engineer (Java) - Remote Work | REF#290044
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