We are looking for an experienced Solution Architect with a solid software development background and deep expertise in AWS Cognito to design and implement secure, scalable, and cloud-native Identity and Access Management (IAM) solutions.
The ideal candidate should have hands-on experience in designing Customer Identity and Access Management (CIAM) solutions, integrating identity providers, and building authentication and authorization services using AWS Cognito. Experience with Okta or Ping Identity is highly desirable.
Key Responsibilities
- Design and architect enterprise-grade identity and access management solutions using AWS Cognito.
- Lead the design and implementation of CIAM solutions for customer-facing applications.
- Develop secure authentication and authorization frameworks using OAuth 2.0, OpenID Connect (OIDC), and SAML 2.0.
- Design user authentication flows, including MFA, password less authentication, social login, and federation.
- Integrate AWS Cognito with enterprise applications, APIs, and third-party identity providers.
- Work closely with application development teams to implement secure identity services.
- Develop reusable authentication libraries, APIs, and SDK integrations.
- Architect secure API authentication using JWT, OAuth, and Cognito User Pools.
- Design Identity Federation with enterprise identity providers such as Okta, Ping Identity, or Microsoft Entra ID.
- Ensure compliance with security best practices, Zero Trust principles, and regulatory requirements.
- Participate in architecture reviews, code reviews, and technical design discussions.
- Support CI/CD implementation and Infrastructure as Code (IaC) for identity services.
- Provide technical leadership and mentor development teams on identity architecture.