Senior Software Engineer - IAM
Core
Design, build, and evolve centralized authentication and authorization platforms handling millions of requests daily to protect access across a large-scale technology ecosystem.
Role type
Senior IC software engineer (IAM/Security)
Builds
Centralized AuthN/AuthZ platforms, secure RESTful APIs, and distributed security infrastructure
Domain
Cybersecurity / Identity and Access Management (IAM)
Required skills
Distributed systems design, high-scale resilience, fault tolerance, concurrency, low-latency optimization, RESTful API design, OAuth 2.0, OpenID Connect (OIDC), SAML, SCIM, JWT, RBAC, ABAC, backend development (Java/Kotlin/Go/Python), database design, observability, incident response, mentoring
Preferred skills
Zanzibar-based models, OPA, AWS/GCP native IAM, Workload Identity, mTLS, SPIFFE, SPIRE, Kubernetes, CI/CD security integration
Technologies
Java, Kotlin, Go, Python, OAuth 2.0, OIDC, SAML, SCIM, JWT, REST, AWS, GCP, Kubernetes, CI/CD
Responsibilities
Design and scale AuthN/AuthZ platforms, solve complex engineering challenges in high-scale distributed systems, collaborate on secure communication patterns, own full SDLC for IAM products, design secure software architectures, participate in design reviews and code reviews, monitor service health and reliability, respond to production incidents, mentor engineers
Seniority
Senior, hands-on IC
