Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer, OTA Services

Home > Golang programming jobs

Staff Software Engineer, OTA Services in USA

  • Horizon3 AI
  • Full time
  • Email
  • Remote

Responsibilities

  • Design and own the over-the-air update system, including delivery protocols, version negotiation, rollout orchestration, health verification, and automatic rollback.
  • Build and operate systems that track the version state of every NodeZero deployment, including pending and stuck updates.
  • Design phased rollouts, canary deployments, customer pinning, and emergency hold mechanisms.
  • Develop reliable delivery mechanisms for air-gapped networks, strict egress policies, and minimal-footprint deployments.
  • Own OTA reliability end-to-end and participate in on-call incident response for delivery failures, stuck updates, and version drift.
  • Set technical direction, produce architecture designs, and drive decisions across team boundaries.
  • Mentor P4 engineers through design reviews, code reviews, and technical pairing.

Requirements

  • 8+ years of professional software engineering experience with deep specialization in distributed systems, remote update systems, or fleet-management infrastructure.
  • Deep understanding of remote update design, including delivery protocols, version negotiation, delta delivery, health verification, and rollback semantics.
  • Experience designing rollout strategies for software deployed across heterogeneous, customer-managed environments.
  • Strong proficiency in Go, Python, or Rust for systems-level infrastructure work.
  • Experience building software for constrained or air-gapped environments.
  • Deep understanding of Kubernetes and how deployments are managed, updated, and monitored in running clusters.
  • Experience with container image distribution, including OCI artifacts, image manifests, layer caching, and registry protocols.
  • Strong understanding of mTLS, certificate lifecycle, and secure-channel establishment for update delivery.
  • Track record of setting engineering standards and producing architecture documents that drive technical decisions across teams.
  • Experience mentoring mid-level engineers through design and code review.
  • Experience with Kubernetes operators or controller patterns is preferred.
  • Cybersecurity or regulated/high-security software experience is preferred.
  • Familiarity with Fleet or similar open-source fleet-management tools is preferred.
  • Experience with signed artifact delivery and end-to-end chain-of-custody verification is preferred.

Benefits

  • Fully remote work at a 100% remote company.
  • Minimum 25 Mbps consumer-grade broadband connection required.
  • Up to 5% travel may be required.
  • Health, vision, and dental care for employees and their families.
  • Flexible vacation policy and generous parental leave.
  • Equity package in the form of stock options may be available.
  • Career development opportunities and an inclusive, collaborative culture.

Salary: $230k - $260k/yr

Horizon3 AI

Horizon3.ai answers the two most important questions in cybersecurity: If someone tried to compromise us, would we hold up? And, how do we withstand the onslaught of AI-powered attacks? Horizon3.ai’s NodeZero® shifts the advantage from attackers to defenders by giving organizations the power to f...

Similar positions

Senior Software Engineer

  • MariaDB plc
  • Full time
  • USA
  • 10/26/2026
  • Salary: $141k-$185k
  • Remote

Software Engineer, Ads

  • Reddit
  • Full time
  • USA
  • 10/25/2026
  • Salary: $164k-$230k
  • Remote

Principal Software Engineer (AI Security)

  • Cyberhaven
  • Full time
  • Remote
  • 10/25/2026
  • Europe, India

SOFTWARE ENGINEER GO PL

  • Stone - Linkedin
  • Full time
  • Remote
  • 10/25/2026
  • Brazil

SOFTWARE ENGINEER GO PLENO

  • Stone - Linkedin
  • Full time
  • Remote
  • 10/24/2026
  • Brazil