Senior Engineering Manager (Client Platform)
Horizon3
- United States
- Lead/Staff
- Posted
Skills
Required
- CI/CD
- cosign
- Linux
- pentesting
- Notary v2
- OS-level operations
- container runtimes
- systemd
- process isolation
- Go
- Python / C++
- OTA update protocols and frameworks
- Windows
Preferred
- CI
- Notary
- images
- staged rollouts
- rollback
- delivery verification
- Docker
Join NodeZero as a Senior Engineering Manager for the Client Platform team. You will lead the development of the software that enables autonomous pentesting in customer environments. Your responsibilities will include managing two sub-teams, overseeing CI/CD workflows, architecting the over-the-air update delivery system, collaborating with security research, and acting as a product owner. This role offers growth opportunities, an innovation-driven culture, an inclusive and diverse team, and a flexible work environment.
Lead and manage the Client Platform team, overseeing the Image Build & Release and OTA Services sub-teams, and setting the technical and cultural direction for the organization.
Drive the end-to-end CI/CD workflows for creating, signing, and publishing the NodeZero runner container image, and own software supply chain security.
Responsibilities
- Collaborate closely with Security Research to ensure the runner seamlessly executes new autonomous pentest capabilities as they ship, and act as a Product Owner in managing the client-side roadmap.
- Experience designing and operating OTA update mechanisms for distributed agents or edge software at scale — including staged rollouts, rollback, and delivery verification
- Experience implementing robust software supply chain practices — secure builds, image signing (cosign, Notary), reproducible builds, and vulnerability scanning in CI
- Ability to reason about correctness in opaque, customer-controlled environments where you cannot observe failure modes directly
- Demonstrated expertise leading teams that design, build, and operate containerized software (Docker, VM images) deployed into on-premise or customer-managed environments
- Proven ability to define and instill engineering culture: rigorous code review standards, robust testing across diverse customer environments, and a strong culture of ownership
- Drives high-impact architecture decisions rigorously — requires design documents, runs structured reviews, builds consensus, and ensures decisions account for customer environment variables
- Understanding of TLS, certificate pinning, and secure software delivery in hostile network environments
Requirements
- Experience building or significantly growing an engineering team — including hiring, onboarding, and establishing engineering norms tailored for shipped software
- Experience with CI/CD pipelines for building and signing container images (cosign, Notary v2, or equivalent)
- Strong Linux OS-level operations: container runtimes, networking in corporate environments, systemd, process isolation
Proficient in Go (preferred), Python, or C++
- Familiarity with OTA update protocols and frameworks: TUF (The Update Framework), Omaha, or custom mechanisms
- Exposure to cybersecurity, pentesting tools, or vulnerability remediation
- Experience with cross-platform agents (Windows/Linux) and endpoint telemetry
- Background in software running in air-gapped or restricted network environments
- Familiarity with SLSA supply chain security framework
Pay
USD 242,250 - 275,000
jobapplier