Senior Software Engineer
Indexed description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in India.
This role offers the opportunity to work on mission-critical access management and identity security solutions within a global cybersecurity environment. You will contribute to the design and implementation of secure, scalable authentication and authorization systems that protect enterprise digital assets. The position involves close collaboration with cross-functional teams to build seamless identity and access experiences across applications and platforms. You will play a key role in shaping architectural decisions while ensuring systems meet high standards of performance, security, and compliance. In addition to hands-on development, you will support incident resolution, system optimization, and continuous improvement of IAM solutions. This is a highly impactful engineering role where innovation, security, and customer experience come together. You will also mentor junior engineers and help strengthen engineering best practices across the team.
Accountabilities:
• Design and implement identity and access management solutions including authentication, authorization, and federation protocols.
• Develop and maintain role-based access control (RBAC) frameworks ensuring appropriate user permissions across systems.
• Define and enforce access policies aligned with regulatory, security, and organizational standards.
• Integrate IAM solutions into enterprise applications ensuring seamless and secure user experiences.
• Implement security controls such as MFA, adaptive authentication, and secure access monitoring.
• Manage user lifecycle processes including provisioning and de-provisioning of access rights.
• Conduct audits of access controls and user activities to ensure compliance with internal and external regulations.
• Troubleshoot and resolve issues across IAM systems to ensure reliability and continuity of services.
• Maintain detailed technical documentation covering system configurations, processes, and policies.
• Mentor junior engineers and promote security best practices across development and operations teams.
Requirements:
• 3–6 years of experience in IAM, CIAM, or access management-focused software engineering roles.
• Strong knowledge of authentication standards such as SAML, OAuth 2.0, OpenID Connect, MFA, and passwordless authentication.
• Hands-on experience with IAM/CIAM platforms such as Okta, Auth0, Ping, ForgeRock, or Microsoft Entra ID.
• Strong programming and scripting skills in Java, Python, JavaScript, SQL, or Shell scripting.
• Experience working with Windows and Linux/Unix environments.
• Solid understanding of web services, APIs, and system integration concepts.
• Strong analytical and documentation skills with the ability to produce clear technical documentation.
• Good understanding of security best practices including identity governance and access controls.
• Ability to collaborate effectively with cross-functional teams and external stakeholders.
• Strong problem-solving mindset with ability to work in fast-paced, customer-focused environments.
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Benefits:
• Flexible work environment with remote and hybrid options.
• Opportunity to work on cutting-edge cybersecurity and identity management technologies.
• Strong focus on career growth and continuous learning.
• Exposure to enterprise-scale IAM and security platforms.
• Collaborative, inclusive, and people-first culture.
• Supportive leadership with emphasis on mentoring and professional development.
• Work-life balance in a stable yet innovation-driven environment.
• Opportunity to contribute to high-impact security solutions used by global enterprises.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search