This job is no longer available
This job expired on 28/07/2026. It no longer accepts applications.
Principal Software Engineer (Java) – Remote
BairesDev · Monaco
Job description
About the role
BairesDev® is seeking a Principal Software Engineer with deep Java expertise to lead the design and evolution of a large‑scale distributed storage platform. This remote position offers the chance to influence architecture, set technical standards, and mentor senior engineers across a global team.
Key responsibilities
- Define architectural direction for Java‑based distributed storage systems.
- Establish and enforce standards for replication, consistency, and high‑availability at enterprise scale.
- Lead complex distributed systems initiatives from design through delivery.
- Serve as the authority on consensus protocols (RAFT, Paxos, Apache Ratis) in production.
- Influence engineering strategy and roadmap as a senior technical voice.
- Mentor staff and senior engineers to raise distributed systems expertise.
Required profile
- 10+ years of IT experience.
- 5+ years using Java as the primary language in distributed or storage engineering.
- Proven expertise in distributed storage architecture and large‑scale replication design.
- Production‑proven experience with consensus protocols such as RAFT, Paxos, or Apache Ratis.
- Strong background in high‑availability and fault‑tolerant system design.
- Demonstrated technical leadership at a Principal or equivalent level.
- Advanced proficiency in English.
Required skills
- Java
- RAFT
- Paxos
- Apache Ratis
What we offer
- Fully remote work with flexible hours.
- Competitive compensation in USD or local currency.
- Hardware and software setup for home office.
- Paid parental leave, vacations, and national holidays.
- Mentorship, promotion pathways, and skill‑development opportunities.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Monaco.
Salaries by job title
- French-English Customer Support Associate 11
- Remote French Bilingual Customer Support Representative 10
- French-Speaking Customer Support Specialist (Remote) 8
- French-Speaking Customer Support Specialist 8
- Remote French-English Customer Support Representative 8
- French+English Bilingual Customer Service Representative 7
- Assistante personnelle (temps partiel) – Monaco 7
- Assistant(e) Chauffeur polyvalent(e) à Monaco 6
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
BairesDev
Monaco