Staff Engineer, Distributed Systems (Remote, Flex Hours)

BairesDev

Peru (IL)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote work 100%
USD or local currency compensation
Home office setup
Flexible hours
Parental leave
Global, multicultural team
Mentorship and growth opportunities

Job summary

BairesDev is seeking a Staff Engineer (Distributed Systems) to design and implement robust, scalable services that rely on consensus, replication, and fault tolerance. You will lead architecture, drive migrations, and optimize performance across compute, storage, and network layers.

You will mentor teams, set standards for durability and consistency, and collaborate with a global, 100% remote engineering community. Proficiency in Go, Java, or Rust, and strong English are required.

Qualifications

  • 6+ years in software engineering focusing on distributed systems.
  • Expertise in consensus algorithms (Raft or Paxos).
  • Proficient in Go, Java, or Rust.
  • Strong understanding of system design principles, replication, partitioning, and fault tolerance.
  • Excellent written and spoken English.

Responsibilities

  • Architect and implement robust distributed services centered on consensus, replication, and fault tolerance.
  • Lead the technical strategy for complex system migrations and evolution of core backend infrastructure.
  • Analyze and optimize system performance across compute, storage, and network layers to minimize resource waste.
  • Define organizational standards for operational excellence, including consistency models and durability patterns.
  • Resolve high-impact technical challenges spanning multiple services, ensuring system-level correctness.
  • Mentor engineering teams and drive technical direction for distributed architecture and system design.

Skills

Distributed systems
Consensus algorithms
System design
Latency & scale considerations
English proficiency

Tools

Go
Java
Rust

Job description

BairesDev is seeking a Staff Engineer (Distributed Systems) to design and implement robust, scalable services that rely on consensus, replication, and fault tolerance. You will lead architecture, drive migrations, and optimize performance across compute, storage, and network layers.

You will mentor teams, set standards for durability and consistency, and collaborate with a global, 100% remote engineering community. Proficiency in Go, Java, or Rust, and strong English are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed Systems Engineer - Remote Work
Senior Distributed Systems Engineer - Remote Work

BairesDev • Netherlands (MO)

On-site
USD 120,000 - 180,000
Remote Work
Excellent compensation
Flexible hours
+2
Remote Distributed Storage Engineer – Scale & Performance
Remote Distributed Storage Engineer – Scale & Performance

BairesDev • Peru (IL)

On-site
USD 120,000 - 180,000
Remote work
Competitive USD compensation
Hardware setup for home working
+3
Software Engineer (Storage) - Remote work | REF#300137
Software Engineer (Storage) - Remote work | REF#300137

BairesDev • Palo Alto (CA)

On-site
CLP 82,267,000 - 146,252,000
Remote work
USD compensation
Home office setup
+4
Senior Go Backend Engineer — Remote Microservices & APIs
Senior Go Backend Engineer — Remote Microservices & APIs

BairesDev • United States

Remote
MXN 1,527,000 - 2,375,000
100% remote work
USD or local currency compensation
Hardware provided for home setup
+4
Remote Infra Software Engineer - Distributed DB & Storage
Remote Infra Software Engineer - Distributed DB & Storage

Jobgether SRL • United States

Remote
USD 120,000 - 180,000
Healthcare coverage
Fully remote work
Rust Software Engineer — Remote, Flexible Hours
Rust Software Engineer — Remote, Flexible Hours

BairesDev • Peru (IL)

On-site
USD 120,000 - 160,000
Remote work
USD pay option
Home office setup
+5
Lead Full-Stack Engineer (Apache Spark, Java) - Remote work | REF#300663
Lead Full-Stack Engineer (Apache Spark, Java) - Remote work | REF#300663

BairesDev • United States

On-site
CLP 109,689,000 - 164,534,000
100% remote
Remote Linux Systems Engineer — Flexible Hours & Growth
Remote Linux Systems Engineer — Flexible Hours & Growth

BairesDev • United States

Remote
USD 90,000 - 120,000
Remote work 100%
Competitive USD or local currency pay
Home office hardware & software setup
+1
Staff Engineer, Distributed Systems (Remote)
Staff Engineer, Distributed Systems (Remote)

Pragmatike • Seattle (WA)

On-site
USD 200,000 - 350,000
Software Engineer - Remote Work | REF#300452
Software Engineer - Remote Work | REF#300452

BairesDev • United States

On-site
CLP 82,267,000 - 118,830,000
100% remote
USD compensation or local currency
Home-office setup
+3