Staff Distributed Systems Engineer

Scrim Technologies

United States

Remote

USD 85,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Health coverage for employee andDepend
Hardware support

Job summary

Scrim Technologies is seeking an experienced Lead Architect to guide high-throughput distributed systems across backend services, event pipelines, and cross-region replication. You will shape technical direction, mentor senior engineers, and drive safe evolution of critical systems.

Responsibilities include designing scalable microservices in Go, Rust, or TypeScript/Node.js, building robust storage and caching layers, and advancing performance with benchmarks and canaries.

Qualifications

  • 6+ years of production experience designing large-scale distributed backend systems.
  • Strong capability in Go, Rust, or modern TypeScript/Node.js, with CS fundamentals.
  • Deep understanding of PostgreSQL internals, including sharding, transactions, indexing, and read replicas.
  • Practical Kubernetes, Docker, and Terraform experience.
  • Proven ability to deliver critical services with high availability and communicate engineering direction.

Responsibilities

  • Design and scale distributed microservices using Go, Rust, or Node.js.
  • Build resilient storage and caching architectures with relational databases and key-value stores.
  • Improve performance through benchmarking, connection-pool tuning, and asynchronous messaging patterns.
  • Apply zero-trust controls, cryptographic authentication, and mutual TLS between services.
  • Collaborate with stakeholders to move from monoliths to service-based architectures.
  • Improve developer workflows with code standards, CI/CD, and canary releases.

Skills

Go
Rust
TypeScript/Node.js
PostgreSQL
Read replicas
Sharding
Kubernetes
Docker
Terraform

Tools

Kubernetes
Docker
Terraform

Job description

Role overview

Lead architecture for high-throughput distributed systems, from backend services and event pipelines to data replication across regions. The work focuses on latency, fault tolerance, availability, and safe evolution of mission-critical systems, while setting technical direction and mentoring experienced engineers.

Responsibilities
  • Design and scale distributed microservices using Go, Rust, or Node.js.
  • Build resilient storage and caching architectures with relational databases and key-value systems.
  • Improve performance through benchmarking, connection-pool tuning, and asynchronous messaging patterns.
  • Apply zero-trust controls, cryptographic authentication, and mutual TLS between services.
  • Work with enterprise stakeholders to break down legacy monoliths into service-based architectures.
  • Improve developer workflows through code standards, CI/CD, and automated canary releases.
Requirements
  • At least 6 years of production experience designing large-scale distributed backend systems.
  • Strong capability in Go, Rust, or modern TypeScript/Node.js, backed by sound computer science fundamentals.
  • Deep understanding of database internals, including PostgreSQL sharding, transactions, indexing, and read replicas.
  • Practical Kubernetes, Docker, and Terraform experience.
  • A record of delivering critical services against high availability targets, with experience communicating asynchronously and guiding technical direction.
Benefits and work setup
  • Full-time, globally remote role designed for asynchronous collaboration and flexible schedules.
  • Compensation is listed at $85,000–$140,000 USD annually plus equity.
  • The role description mentions health coverage for the employee and direct dependents, along with hardware support.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer
Distributed Systems Engineer

tensorlake.ai • United States

Remote
USD 140,000 - 180,000
Senior Backend Engineer (Go/Rust)
Senior Backend Engineer (Go/Rust)

Hanzo AI • United States

Remote
USD 140,000 - 210,000
Distributed Systems Engineer, Analytical Database Platform
Distributed Systems Engineer, Analytical Database Platform

careersday • United States

Hybrid
USD 120,000 - 180,000
Equity plan
Comprehensive health benefits
Senior Software Engineer, Backend
Senior Software Engineer, Backend

DevZero • United States

Remote
USD 150,000 - 210,000
Health insurance
Dental insurance
Vision insurance
+4
Lead Backend Developer, Distributed Systems (Remote)
Lead Backend Developer, Distributed Systems (Remote)

movableink • United States

Remote
USD 103,000 - 135,000
Medical benefits
Financial benefits
Senior Distributed Systems Engineer - Remote, Equity
Senior Distributed Systems Engineer - Remote, Equity

Scrim Technologies • United States

Remote
USD 85,000 - 140,000
Equity
Health coverage for employee andDepend
Hardware support
Remote Distributed Systems Engineer — Rust & HPC
Remote Distributed Systems Engineer — Rust & HPC

ThisWay • United States

Remote
USD 140,000 - 190,000
Software Engineer - Backend
Software Engineer - Backend

Nominal • Seattle (WA)

On-site
USD 140,000 - 230,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Senior Software Engineer - Backend Platform
Senior Software Engineer - Backend Platform

customerio • United States

Remote
USD 150,000 - 200,000
Medical, dental, vision coverage for员工
Remote work stipends
Parental leave & unlimited PTO
+2
Staff Engineer
Staff Engineer

pagerhealth • United States

Remote
USD 190,000 - 210,000
Stock options
Medical
Dental and vision coverage
+3