ThisWay Global Logo

Senior Distributed Systems Engineer

Job Description

Title: Senior Distributed Systems Engineer

Location: Remote – United States

Department: Engineering

Classification: Exempt, Full Time

This role is responsible for designing and hardening distributed systems that operate reliably in imperfect conditions.

The Senior Distributed Systems Engineer builds and maintains loosely coupled, resilient systems that function across unreliable, high-latency, or low-bandwidth environments. Success is defined by systems that degrade gracefully, recover effectively, and continue operating when ideal conditions are unavailable.

This position ensures data flows reliably, services coordinate effectively, and distributed components behave predictably in variable network conditions.

Responsibilities

  • Architect distributed systems that tolerate latency, bandwidth constraints, and intermittent connectivity

  • Design loosely coupled services that reduce cross-system fragility

  • Implement fault-tolerant communication and state synchronization strategies

  • Develop systems that prioritize correctness, durability, and recovery

  • Implement retry logic, backpressure, caching strategies, and eventual consistency patterns

  • Ensure systems degrade gracefully instead of failing catastrophically

  • Design and maintain APIs and communication layers between distributed components

  • Identify and reduce tight coupling across services

  • Diagnose and resolve cross-system failures in production environments

  • Write efficient, production-grade code in Rust or Go

  • Optimize performance and memory usage in resource-constrained environments

  • Debug network behavior, concurrency issues, and distributed coordination challenges

  • Extensive experience building loosely coupled distributed systems

  • Experience working in environments with low bandwidth, high latency, or unreliable communication links

  • Knowledge of failure modes in distributed architectures and mitigation strategies

  • Ability to reason about consistency models, coordination strategies, and state replication

  • Experience writing production systems in Rust or Go

  • Experience solving systems-level engineering challenges

  • Focus on durability, reliability, and operational behavior

Preferred Qualifications

  • Experience with edge computing or constrained network environments
  • Familiarity with message queues, event-driven systems, or streaming architectures
  • Background in AI or HPC-related distributed systems
  • Experience debugging production networking issues
  • Exposure to consensus algorithms or distributed coordination primitives
Share this job:
Please let ThisWay Global know you found this job on Remote First Jobs πŸ™

3739 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like ThisWay Global

Explore remote-first companies similar to ThisWay Global. Discover other top-rated employers that offer flexible schedules and work-from-anywhere options.

Project: Career Search

Rev. 2026.3

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply