Principal Software Development Engineer- Go
Core
Engineer the management plane and reliability systems governing ZIA's fleet lifecycle at massive scale, leading the transformation from legacy automation to a stateful, durable management plane built on Temporal.
Role type
Principal Software Development Engineer (Service Platform & Orchestration)
Builds
Management plane, reliability systems, workflow-as-code platform, framework-level services, internal APIs, deep telemetry systems
Domain
Cybersecurity / Cloud Security (SASE) / Distributed Systems
Deliverable
infrastructure
Required skills
Go, distributed systems design, backend systems, workflow orchestration (Temporal), API design (REST/gRPC), idempotency patterns, LLM/ML integration, telemetry engineering
Preferred skills
PostgreSQL, AI code-assistance tools (Cursor, Windsurf), workflow engines (Cadence)
Technologies
Temporal, Go, REST, gRPC, PostgreSQL, LLMs, ML
Responsibilities
Lead hands-on development and migration to a workflow-as-code platform; Design and implement services leveraging LLMs and ML for intelligent signal correlation; Develop framework-level services and internal APIs; Build deep telemetry into the management plane
Seniority
Principal, hands-on IC
