Staff Software Engineer, OTA Services
Core
Technical anchor for autonomous over-the-air (OTA) update delivery of the NodeZero cybersecurity platform across thousands of customer deployments without downtime or intervention.
Role type
Staff Software Engineer (Distributed Systems & OTA Infrastructure)
Builds
Production-grade OTA update system, version management, and fleet deployment orchestration for NodeZero containers.
Domain
Cybersecurity / Distributed Systems / Cloud Infrastructure
Required skills
Distributed systems design, Remote update system architecture, Fleet management, Go/Python/Rust, Kubernetes, Container image distribution (OCI), mTLS/Secure channels, Rollout strategy design, Incident response, Technical mentorship
Preferred skills
Kubernetes operators, Cybersecurity background, Fleet management tools, Signed artifact delivery
Technologies
Go, Python, Rust, Kubernetes, OCI, mTLS
Responsibilities
Design OTA delivery protocols and version negotiation logic; Manage deployment fleet state and version tracking; Implement safe rollout strategies (canary, phased, emergency hold); Ensure reliable delivery in constrained/air-gapped environments; Own on-call reliability for update failures; Mentor P4 engineers on design and code.
Seniority
Staff, hands-on IC with technical leadership
