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.
