Overview
Design, develop and test Identity and Access Management (IAM) software capabilities that support emerging AI and Agentic AI use cases across the enterprise, working with IAM technical leads and architects to build proof-of-concepts and reusable components.
What you'll do
- Design, develop, test, and maintain IAM software capabilities supporting AI and Agentic AI use cases.
- Partner with IAM technical leads and architects to implement defined identity and security patterns for emerging AI use cases.
- Build POCs and reference implementations to validate proposed authentication and authorization approaches.
- Implement identity and security standards such as OAuth 2.0, OpenID Connect (OIDC), JWT, token exchange, delegated authorization, and other emerging standards.
- Develop APIs, backend services, middleware, and reusable software components supporting AI-related IAM capabilities.
- Perform hands-on evaluation of emerging technologies and protocols such as MCP, A2A, and AI Agent frameworks from an IAM and security perspective.
- Integrate IAM capabilities with Identity Providers, enterprise applications, APIs, and AI platforms.
- Identify technical challenges and provide implementation feedback to IAM leads and architects to help refine security patterns and designs.
- Convert successful POCs into scalable, production-ready IAM capabilities.
- Develop reusable components and implementation patterns to simplify adoption of IAM capabilities across AI use cases.
- Collaborate with IAM, Security, AI, Architecture, and application engineering teams during implementation and testing.
- Apply secure coding, automated testing, CI/CD, observability, and software engineering best practices.
- Create technical documentation for POCs, implementations, integrations, and reusable components.
What you'll need
- 2+ years of experience in software development or application engineering.
- Experience developing UI, backend applications, APIs, middleware, or enterprise integrations using Java, Python, or similar modern programming languages.
- Experience developing and integrating REST APIs and API-based services.
- Understanding of modern authentication and authorization concepts, including OAuth 2.0, OIDC, JWT, and API security.
- Experience with secure software development practices, source control, automated testing, and CI/CD.
- Strong analytical and problem-solving skills with the ability to rapidly prototype and troubleshoot technical solutions.
- Ability to learn and apply emerging technologies and standards in a fast-evolving environment.
- Strong communication and collaboration skills with the ability to work effectively with technical leads, architects, security teams, and engineering partners.
- Bachelor's degree in Computer Science, Computer Information Systems, Cybersecurity, Engineering, or a related field, or equivalent practical experience.
Nice to have
- Experience with Java, Spring Boot, Python, REST APIs, Git, and relational or NoSQL databases.
- Hands-on experience with enterprise Identity and Access Management platforms such as Ping/ForgeRock, Okta, or similar Identity Providers.
- Experience implementing OAuth/OIDC, delegated authorization, token exchange, workload identity, machine-to-machine authentication, or related security patterns.
- Familiarity with Generative AI, Agentic AI, AI Agents, Model Context Protocol (MCP), Agent-to-Agent (A2A) communication, or related AI integration patterns.
- Experience building technical POCs and evolving successful prototypes into production-ready software.
- Understanding of machine identities, service accounts, credentials, secrets, certificates, and identity lifecycle concepts.
- Experience with cloud platforms, containers, Kubernetes, DevOps automation, and infrastructure-as-code.
- Interest in staying current with evolving AI technologies, identity standards, security protocols, and industry best practices.
Details
- Based at the on-site office in Bengaluru.
Read the full description and apply on the company’s own careers page.