Staff Software Engineer, OTA Services

horizon3ai

United States

Remote

USD 180,000 - 240,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Health insurance
Vision coverage
Dental coverage
Flexible vacation
Parental leave
Possible equity

Job summary

horizon3ai is seeking a hands-on staff-level software engineer to design and operate the systems that deliver updates to containerized deployments across customer-managed environments. You will own update safety, fleet visibility, version negotiation, rollout controls, health checks, and recovery while guiding engineers and setting technical direction.

This remote role requires eight+ years of experience in distributed systems, Go, Python, or Rust, and the ability to work across air-gapped

Qualifications

  • 8+ years of software engineering experience with distributed systems, remote updates, or fleet management infrastructure.
  • Strong understanding of update delivery, version negotiation, health checks, and rollback behavior.
  • Experience rolling out software to heterogeneous, customer-managed production environments at scale.
  • Proficiency in Go, Python, or Rust for systems infrastructure work.

Responsibilities

  • Design the update system, including delivery protocols, version negotiation, rollout orchestration, health verification, and automatic rollback.
  • Track deployment versions and identify updates that are pending, stalled, or out of sync.
  • Build safe rollout controls such as phased releases, canaries, customer version pinning, and emergency holds.
  • Make update delivery work in restricted and air-gapped networks and other constrained environments.
  • Own reliability and incident response for delivery failures, stuck updates, and version drift.
  • Write production code, guide architecture, and mentor engineers through reviews and technical pairing.

Skills

Distributed systems
Remote updates
Fleet management
Go
Python
Rust

Job description

Role overview

Design and operate the systems that deliver software updates to containerized deployments across diverse customer-managed environments. This hands-on staff-level role owns update safety and fleet visibility, from version negotiation and rollout controls to health checks and recovery, while setting technical direction and mentoring engineers.

Responsibilities
  • Design the update system, including delivery protocols, version negotiation, rollout orchestration, health verification, and automatic rollback.
  • Track deployment versions and identify updates that are pending, stalled, or out of sync.
  • Build safe rollout controls such as phased releases, canaries, customer version pinning, and emergency holds.
  • Make update delivery work in restricted and air-gapped networks and other constrained environments.
  • Own reliability and incident response for delivery failures, stuck updates, and version drift.
  • Write production code, guide architecture, and mentor engineers through reviews and technical pairing.
Requirements
  • At least eight years of software engineering experience, with deep specialization in distributed systems, remote updates, or fleet management infrastructure.
  • Strong understanding of update delivery, version negotiation, health checks, and rollback behavior.
  • Experience rolling out software to heterogeneous, customer-managed production environments at scale.
  • Proficiency in Go, Python, or Rust for systems infrastructure work.
  • Ability to design for constrained or air-gapped deployments and take ownership of production reliability.
Benefits and work setup

The role is remote and requires a minimum 25 Mbps broadband connection. Listed benefits include health, vision, and dental coverage, flexible vacation, parental leave, and possible equity. Compensation depends on location, qualifications, experience, and skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, OTA & Fleet Update Systems
Staff Software Engineer, OTA & Fleet Update Systems

horizon3ai • United States

Remote
USD 180,000 - 240,000
Health insurance
Vision coverage
Dental coverage
+3
Staff Software Engineer, Image Build & Release
Staff Software Engineer, Image Build & Release

horizon3ai • United States

Remote
USD 180,000 - 240,000
Remote work
Stock options
Health, dental, and vision coverage
+2
Staff Embedded Validation & Tools Engineer - OTA
Staff Embedded Validation & Tools Engineer - OTA

ALSO. • Palo Alto (CA)

On-site
USD 170,000 - 210,000
Health coverage
One Medical membership
Progyny fertility benefits
Staff Software Engineer, OTA Services
Staff Software Engineer, OTA Services

Horizon3 • Oregon

Hybrid
USD 230,000 - 260,000
Health, vision & dental care
Flexible vacation policy
Parental leave
Senior OTA Systems Engineer - Remote Fleet Updates
Senior OTA Systems Engineer - Remote Fleet Updates

Horizon3.ai • United States

Remote
USD 230,000 - 260,000
Inclusive Team
Growth Opportunities
Innovative Culture
+2
Staff Software Engineer, OTA Services
Staff Software Engineer, OTA Services

Horizon3.ai • United States

Remote
USD 230,000 - 260,000
Inclusive Team
Growth Opportunities
Innovative Culture
+2
System Development Engineer , Amazon Leo
System Development Engineer , Amazon Leo

Amazon Inc. • Redmond (WA)

On-site
USD 129,000 - 175,000
Health insurance
RSUs
401(k) matching
+2
OTA Software Engineer — Cloud-Native Updates
OTA Software Engineer — Cloud-Native Updates

Decisive Point • Sunnyvale (CA)

Hybrid
USD 183,000 - 253,000
Equity options
401k retirement benefits with employer match
Comprehensive health insurance
+1
Senior Platform Engineer - OTA & Fleet Telemetry
Senior Platform Engineer - OTA & Fleet Telemetry

GCS Recruitment • Atlanta (GA)

On-site
USD 140,000 - 210,000
Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Homedepot • United States

Remote
USD 140,000 - 200,000
Remote work
No travel