Principal Software Engineer (Java) - Remote Work

BairesDev · Turbigo, Lombardia, Italia · · 70€ - 90€


Descrizione dell'offerta

Principal Software Engineer (Java) at BairesDev

What You’ll Do:

  • Define the architectural direction for Java-based distributed storage systems across the engineering organization.
  • Establish and enforce standards for replication, consistency, and high-availability design at enterprise scale.
  • Lead the most complex and strategically significant distributed systems initiatives from design through delivery.
  • Serve as the organizational authority on consensus protocols (RAFT, Paxos, Ratis) and their application in production.
  • Influence engineering strategy and roadmap decisions as a senior technical voice across teams and leadership.
  • Mentor staff and senior engineers, elevating distributed systems expertise across the organization.

What We Are Looking For:

  • 10+ years of experience in IT roles.
  • 5+ years of experience with Java as a primary language in distributed systems or storage engineering.
  • Expert knowledge of distributed storage architecture and large‑scale replication design.
  • Deep, production‑proved experience with consensus protocols such as RAFT, Paxos, or Apache Ratis.
  • Extensive background in high‑availability and fault‑tolerant system design at enterprise scale.
  • Demonstrated technical leadership and cross‑team influence at a Principal or equivalent level.
  • Advanced proficiency in English.

Benefits:

  • Remote Work.
  • Excellent compensation in USD or your local currency if preferred.
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)