Senior Software Engineer
Core
Design, develop, and operate end-to-end IAM services for authorization, authentication, identity federation, and lifecycle management, building low-latency, fault-tolerant services on the critical path for API requests.
Role type
Senior IC software engineer (IAM/Security)
Builds
Production IAM services, authentication/authorization systems, and identity lifecycle tools
Domain
Cloud infrastructure, security, distributed systems
Required skills
Go, gRPC, distributed systems design, OAuth2/OIDC, RBAC/ABAC, session management, credential management, encryption, TLS, API design (gRPC/REST), multi-tenant identity modeling, observability, mentoring
Preferred skills
Ory, SpiceDB, OpenFGA, SAML, JWT, identity federation, SCIM, WebAuthn, Kubernetes, Docker, Terraform, CI/CD, multi-tenant isolation, audit/SOC 2 compliance, AI-agent identity, GPU/AI cloud infrastructure
Technologies
Go, gRPC, OAuth2, OIDC, RBAC, ABAC, Kubernetes, Docker, Terraform, SAML, JWT, SCIM, WebAuthn, REST
Responsibilities
Design and build low-latency, fault-tolerant IAM services; implement authentication and authorization logic; operate production services with on-call responsibilities; mentor engineers and conduct code reviews; collaborate on architecture decisions and tool selection
Seniority
Senior, hands-on IC
