onsite
Senior Software Engineer, Identity & Access - StackAI
Software Engineer
Senior Software Engineer specializing in Identity & Access, designing and implementing authentication, authorization, and access‑control services using Python, Node.js, OAuth/OpenID Connect, and cloud-native platforms such as AWS and Kubernetes.
About the role
Key Responsibilities
- Design and develop scalable authentication and authorization services that support SSO, OAuth 2.0, and OpenID Connect for enterprise customers.
- Implement fine‑grained access‑control policies and role‑based access control (RBAC) across the platform’s microservices.
- Integrate identity solutions with cloud providers (AWS IAM, Cognito) and on‑premise directories (Active Directory, LDAP).
- Collaborate with product, security, and DevOps teams to ensure compliance, auditability, and high availability of identity services.
- Write production‑grade code in Python and Node.js, and contribute to CI/CD pipelines using Kubernetes and Terraform.
Requirements
- 5+ years of software engineering experience building identity, authentication, or authorization systems.
- Deep knowledge of OAuth 2.0, OpenID Connect, JWT, and related security standards.
- Proficiency in Python and Node.js, with experience in building RESTful and GraphQL APIs.
- Hands‑on experience deploying services on AWS (IAM, Cognito, API Gateway) and orchestrating containers with Kubernetes.
- Strong problem‑solving skills, ability to work cross‑functionally, and a track record of delivering secure, high‑performance services.
Skills
pythonnodejsawskubernetes