Senior Software Engineer, Security Authorization
Core
Design and implement large-scale identity and authorization systems, build fault-tolerant security services, and drive adoption of secure practices across engineering teams.
Role type
Senior IC security software engineer (authorization & identity)
Builds
Highly available, distributed security services and identity management systems
Domain
Cybersecurity, distributed systems, cloud infrastructure
Required skills
Golang, Kubernetes, Docker, containerization, RESTful/gRPC API security, Open Policy Agent (OPA), Rego, network security, incident response, cryptography (TLS/SSL, digital signatures, hashing, encryption), OAuth, JWT, identity management protocols
Preferred skills
CNCF Kubernetes Developer certification, policy-based authorization frameworks
Technologies
Golang, Kubernetes, Docker, OPA, Rego, OAuth, JWT, TLS/SSL
Responsibilities
Design and implement systems addressing identity and authorization challenges at large scale; Build and operate highly available, distributed, and fault-tolerant security services; Configure and troubleshoot system initialization processes; Respond effectively to security incidents; Monitor security-practice adoption and guide engineering teams in incorporating secure practices and tools
Seniority
Senior, hands-on IC
