230K–260K USD / year

Staff Software Engineer, OTA Services

BackendRemote — United States
Published on 2026-10-23
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Design and build the over-the-air update system for NodeZero deployments across customer environments. This hands-on staff-level role owns reliable, secure update delivery, version management, health checks, and rollback at scale.

About the company

Horizon3.ai is a technology company specializing in cybersecurity solutions, focusing on automated penetration testing and threat detection for enterprises. They provide a range of services aimed at enhancing security posture and risk management for organizations across various sectors.

The team

OTA Services team, partnering closely with the Image Build & Release team; reports to the Client Platform Engineering Manager.

Stack

GoPythonRustKubernetesOCI artifactsmTLS

What you'll do

  • Design and own OTA delivery protocols, version negotiation, rollout orchestration, health verification, and rollback.
  • Track deployment versions and identify pending or stuck updates across the fleet.
  • Develop safe rollout strategies, including phased releases, canaries, customer pinning, and emergency holds.
  • Enable reliable delivery in air-gapped and restricted-network environments.
  • Own OTA reliability and respond to delivery failures and version drift incidents.
  • Mentor engineers through technical pairing, design reviews, and code reviews.

What we're looking for

  • 8+ years of software engineering experience specializing in distributed systems, remote updates, or fleet management.
  • Deep knowledge of update delivery protocols, version negotiation, delta delivery, health verification, and rollback.
  • Experience rolling out software to heterogeneous, customer-managed production environments.
  • Proficiency in Go, Python, or Rust.
  • Experience building software for constrained or air-gapped environments.
  • Strong understanding of Kubernetes, container image distribution, and mTLS certificate lifecycle.
  • Track record of setting engineering standards and driving architecture decisions across teams.
  • Experience mentoring mid-level engineers.

Nice to have

  • Experience with Kubernetes operators or controller patterns.
  • Cybersecurity or regulated, high-security environment experience.
  • Familiarity with Fleet or similar fleet management tools.
  • Experience with signed artifact delivery and end-to-end chain-of-custody verification.

Benefits

  • May be eligible for stock options.
  • Health, vision, and dental coverage for employees and their families.
  • Flexible vacation policy.
  • Generous parental leave.
View original job post