Overview
Hands-on full-stack Software Engineering role focused on Identity and Access Management (IAM) services and capabilities.
What you'll do
- Design, build, and operate scalable IAM services and APIs across identity lifecycle, access requests, entitlement/role management, and access certifications.
- Build privileged access management capabilities, including credential vaulting/rotation, session control, secrets management, and just-in-time (JIT) access flows.
- Model and secure non-human/workload identities (NHI), including issuance, rotation, and lifecycle governance.
- Develop full-stack features with backend services and modern web front-ends for IAM self-service and administrative experiences.
- Build and manage containerized workloads using Kubernetes, Docker, and infrastructure-as-code (Terraform), and operate in a full DevOps model.
- Integrate across identity sources and downstream applications using SCIM, REST, and event-driven patterns.
What you'll need
- 5+ years of professional software development experience building distributed systems in SaaS/PaaS/IaaS environments.
- Full-stack proficiency with strong backend skills in Java, Go, and/or Python, plus front-end experience with modern frameworks (e.g., React).
- Solid IAM domain understanding, including identity governance/lifecycle, authentication, authorization, RBAC/entitlement models, and privileged access management.
- Experience designing and consuming REST APIs (JSON/XML, OpenAPI/Swagger) and integrating heterogeneous systems.
- Hands-on experience with public cloud platforms (AWS/Azure/GCP), containers (Docker, Kubernetes), and infrastructure-as-code (Terraform).
- CI/CD and source control experience (Git, Jenkins or equivalent) with secure coding and defensive programming.
Details
- Location: Hyderabad, India.
- Team builds and operates cloud-scale IAM services across enterprise network, public cloud, and internal data centers.
Read the full description and apply on the company’s own careers page.