The position requires a minimum of 4 years of experience.
The job is located in India and is a full-time position.
We are seeking a Senior Software Engineer with a strong background in Identity and Access Management (IAM), Authentication protocols, and Python development.
In this role, you will design, build, and optimize secure, scalable authentication systems and IAM solutions to ensure seamless and safe access for our global user base.
This is a highly technical and strategic role suited for professionals passionate about security, performance, and user experience in software systems.
Key responsibilities include designing and developing IAM solutions, implementing authentication protocols, writing Python code, integrating IAM across applications, conducting security reviews, creating monitoring tools, contributing to IAM strategy, and mentoring junior developers.
Requirements:
A Bachelor's or Master’s degree in Computer Science, Information Security, or a related field is required.
A minimum of 4+ years of experience in backend development, with a focus on IAM and secure systems is necessary.
Strong expertise in Python is essential.
Hands-on experience with IAM systems such as Okta, ForgeRock, Auth0, Keycloak, or custom solutions is required.
A deep understanding of authentication and authorization protocols (OAuth2, OIDC, SAML) is needed.
Proficiency in RESTful APIs and integrating identity services into applications is necessary.
Familiarity with DevOps practices and cloud platforms (AWS, GCP, or Azure) is a plus.
Understanding of Zero Trust architectures is required.
Familiarity with encryption, tokenization, and secure data handling is necessary.
Excellent problem-solving and debugging skills are essential.
Strong written and verbal communication skills are required.
The ability to work in a collaborative, cross-functional team environment is necessary.
Benefits:
The position offers a full-time employment opportunity.
Working with a global user base provides exposure to diverse challenges and solutions.
The role allows for participation in setting architectural direction and standards related to identity governance and user lifecycle.
Opportunities for mentoring and guiding junior developers are available, promoting professional growth.
The position emphasizes a security-first mindset, contributing to the development of secure systems.