Senior Distributed Systems Engineer

1 day, 2 hours ago
Full-time
Senior
Software Development
ThisWay® Global

ThisWay® Global

ThisWay® Global revolutionizes job search by connecting individuals and businesses worldwide with innovative technology, enhancing diversity and professional success instantly.

Professional Services
11-50
Founded 2016
$3M raised

Description

  • 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.
  • 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.

Requirements

  • 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.
  • Strong focus on durability, reliability, and operational behavior.
  • Experience with edge computing or constrained network environments (preferred).
  • Familiarity with message queues, event-driven systems, or streaming architectures (preferred).
  • Background in AI or HPC-related distributed systems (preferred).
  • Experience debugging production networking issues (preferred).
  • Exposure to consensus algorithms or distributed coordination primitives (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, iOS Core Product - Cape Town, South Africa

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its text-to-speech app experience, contribute to product direction, and ship improvements for a large global user base in a fully distributed environment.

CI/CD Git Swift SwiftUI
41 minutes ago

Agentic Builder - Claude Code

bolderapps.com Internet Software & Services

Bolder Apps is hiring per-project builders to orchestrate Claude Code and other coding agents to take production software from spec to deployment for startups and established companies.

AWS CI/CD DNS Git Jest JWT Neon Next.js OAuth PlanetScale Playwright PostgreSQL Pytest Railway Secrets Management Supabase TDD TLS Vercel
49 minutes ago

Software Engineer, iOS Core Product - Boulder, CO, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and improve its text-to-speech iOS app for a large global user base in a fully distributed team.

CI/CD Git Swift SwiftUI
53 minutes ago

Senior Software Engineer, Core Experiences - Sacramento, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs behind its cross-platform product experience.

GCP Java Kotlin
57 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers