Staff Distributed Systems Engineer — Remote US/ME, 25% Travel

Orbis

United States

Remote

USD 180,000 - 240,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Orbis seeks a Staff Software Engineer, Distributed Systems to shape architecture across Catalyst, our secure distributed data platform. You will lead design across messaging, state, and reconciliation layers and drive technical direction for critical infrastructure.

Role requires deep Go expertise, experience with data streaming and multiple queues, and a proven track record building scalable, reliable systems. International travel up to 25% is required.

Qualifications

  • 7+ years building distributed systems in production.
  • Go in high-throughput, concurrent systems with goroutines and graceful shutdowns.
  • Experience with message queues and streaming (Kafka, NATS).
  • Designing state machines and idempotent operations for deterministic recovery.
  • gRPC/protobuf-based service boundaries and cross-system transfer protocols.
  • Failure semantics of distributed systems: supervised restarts and deterministic reconciliation.
  • Excellent communication with customers, product leaders, and engineering teams.
  • Travel up to 25% for engagement and reviews (Middle East).

Responsibilities

  • Define and maintain Go frameworks and libraries for data movement plugins.
  • Expand data-movement patterns across sources and systems.
  • Manage critical components with automated tooling to identify vulnerabilities and upgrades.
  • Design high-performance, low-latency architectures for specialized workloads.
  • Define architecture across multiple subsystems and evolve with scale.
  • Act as domain expert across data lifecycle areas like streaming or state management.
  • Monitor reliability targets and lead incident response and postmortems.
  • Participate in on-call and incident response for the data platform.

Skills

Go
Distributed systems
Multi-threading
Kubernetes
Incident response

Tools

Kafka
NATS/JetStream
Docker
Kubernetes
GitHub Actions

Job description

Orbis seeks a Staff Software Engineer, Distributed Systems to shape architecture across Catalyst, our secure distributed data platform. You will lead design across messaging, state, and reconciliation layers and drive technical direction for critical infrastructure.

Role requires deep Go expertise, experience with data streaming and multiple queues, and a proven track record building scalable, reliable systems. International travel up to 25% is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Distributed Systems Engineer (Remote)
Staff Distributed Systems Engineer (Remote)

Orbis • McLean (VA)

Remote
USD 140,000 - 190,000
Staff Distributed Systems Engineer - Scalable Data Platform
Staff Distributed Systems Engineer - Scalable Data Platform

Orbis • Washington

Hybrid
USD 170,000 - 250,000
Competitive retirement matching
PTO and flexible time off
Staff Distributed Systems Engineer - Go & Data Platform
Staff Distributed Systems Engineer - Go & Data Platform

Orbis Operations • McLean (VA)

On-site
USD 150,000 - 210,000
PTO policy
Competitive retirement matching
Senior Backend Engineer - Go, Distributed Systems
Senior Backend Engineer - Go, Distributed Systems

Orbis Operations • McLean (VA)

On-site
USD 140,000 - 190,000
Retirement matching
PTO policy
Senior Real-Time Streaming Engineer (Go) - 25% Travel
Senior Real-Time Streaming Engineer (Go) - 25% Travel

Orbis • McLean (VA)

Hybrid
USD 150,000 - 190,000
Senior Go Backend Architect — Distributed Platform Runtime
Senior Go Backend Architect — Distributed Platform Runtime

Orbis • McLean (VA)

On-site
USD 140,000 - 210,000
PTO policy
Retirement matching
Comprehensive benefits package
Senior Real-Time Streaming Engineer — 25% Travel
Senior Real-Time Streaming Engineer — 25% Travel

Orbis Operations • McLean (VA)

Hybrid
USD 140,000 - 180,000
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Orbis • United States

Remote
USD 180,000 - 240,000
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Orbis • McLean (VA)

Remote
USD 140,000 - 190,000
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Orbis • Washington

Hybrid
USD 170,000 - 250,000
Competitive retirement matching
PTO and flexible time off