Senior Software Engineer, Identity Security (Golang/Swift)
Core
Design and build fundamental security services to manage workload identities for software applications, services, and containers, ensuring secure cloud resource access without manual credential management.
Role type
Senior IC software engineer (identity security)
Builds
Production security services and identity management protocols
Domain
Cloud security, identity management, distributed systems
Required skills
Golang, Swift, Kubernetes, Docker, distributed systems, operating systems concepts, API security, authentication/authorization
Preferred skills
Policy-based authorization (Open Policy Agent/Rego, Zanzibar), OAuth/JWT, incident response, cryptography (TLS/SSL, digital signatures), system initialization
Technologies
Golang, Swift, Kubernetes, Docker, Open Policy Agent, Rego, Zanzibar, OAuth, JWT, gRPC, REST
Responsibilities
Define and advocate for standardized minimum security requirements; drive adoption of secure practices across engineering teams; build large-scale, highly available identity services; guide teams on integrating secure tools into development processes.
Seniority
Senior, hands-on IC
