Staff Distributed Systems Engineer (Remote)

Orbis

McLean (VA)

Remote

USD 140,000 - 190,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Orbis is hiring a Staff Software Engineer, Distributed Systems to define architecture across Catalyst's messaging, state, and reconciliation layers. You will shape platform direction, own critical infrastructure, and drive scalable, secure data flows for a high-assurance mission environment.

The role requires 7+ years in distributed systems, deep Go expertise, and experience with streaming systems. Travel up to 25% for Middle East engagements is expected.

Qualifications

  • 7+ years building distributed systems in production.
  • Deep hands-on experience with Go in high-throughput, concurrent systems.
  • Experience with message queues and streaming systems (e.g., NATS/JetStream, Kafka).
  • Design of state machines and idempotent operations for deterministic recovery.
  • Experience with gRPC/protobuf-based service boundaries.
  • Familiar with failure semantics of distributed systems and recovery strategies.
  • Excellent written and verbal communication across technical and non-technical audiences.
  • Proven track record of setting technical direction for teams.
  • Willing to travel up to 25% for Middle East engagements.

Responsibilities

  • Define, maintain, and expand Go/Python frameworks for data movement plugins.
  • Scale data movement across disparate data sources and patterns.
  • Manage lifecycle of critical components with automated tooling and upgrades.
  • Design high-performance, low-latency architectures for specialized workloads.
  • Define architecture across Catalyst subsystems and evolve it as the platform scales.
  • Lead incident response, postmortems, and reliability targets.
  • Contribute to CI/CD pipelines and IaC automation for provisioning and enrollment.

Skills

Go (Golang)
Distributed systems
Communication skills
Gophers?

Tools

Docker
Kubernetes
GitHub Actions
Pulumi
Ansible
Datadog
Trivy
Dependabot

Job description

Orbis is hiring a Staff Software Engineer, Distributed Systems to define architecture across Catalyst's messaging, state, and reconciliation layers. You will shape platform direction, own critical infrastructure, and drive scalable, secure data flows for a high-assurance mission environment.

The role requires 7+ years in distributed systems, deep Go expertise, and experience with streaming systems. Travel up to 25% for Middle East engagements is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Orbis • United States

Remote
USD 180,000 - 240,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 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
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Orbis • United States

Remote
USD 180,000 - 240,000
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 • 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
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