Senior Distributed Systems Engineer
Location: United States
Department: TWG
Workplace: remote
Employment Type: full
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
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
- 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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
