Talent.com
providence india
Principal Software Engineerprovidence india • Hyderabad / Secunderabad, Telangana, India
Principal Software Engineer

Principal Software Engineer

providence india • Hyderabad / Secunderabad, Telangana, India
30+ days ago
Job description
Organization Background

The Identity and Access Management (IAM) team defines and manages the digital identities, permissions, and access rights for users and non-human identities (NHIs). The scope spans the entire identity lifecycle—provisioning, authentication, authorization, access governance, Privileged Access Management (PAM), Single Sign-On (SSO) & MFA, policy enforcement, reporting and deprovisioning across on-premises, cloud, and SaaS systems.

What will you be responsible for

  • Architect, lead the development and implement secure, scalable, resilient and highly available Identity and Access Management solutions in hybrid identity environments (Entra ID + on prem Active Directory).
    • Automation of user/NHI provisioning, deprovisioning, and role-based access control (RBAC).
    • Authentication/authorization, including Active Directory, SSO, MFA, and SAML, OAuth 2.0, OpenID Connect, SCIM protocols
    • Build and maintain enterprise-grade integrations for IAM platforms/tools with IT/HR systems
  • Own the reliability, security, and modernization of identity platforms that underpin enterprise access and Zero Trust security

What would your day look like

  • Partner with security architecture, infrastructure, application, and HR/IT teams to align IAM solutions with enterprise security strategy, compliance requirements, and business objectives.
  • Work with Stakeholders, TPM and engineering team to understand business requirements. Design, build and maintain robust, scalable and reusable products and modules ensuring high availability, security and efficiency for enterprise-scale deployment.
    • Back-end Micro services/APIs using .Net/Go and database operations using SQL/No-SQL and Azure cloud services
    • User interfaces and front-end functionalities using React
    • Integration with internal/external systems.
    • Integrate Entra ID authentication and authorization with a broader Zero Trust architecture.
Who are we looking for

  • Must have 9-14 years of software engineering experience, with significant experience focusing on IAM domains
  • Must have Skills:
    • Architecture & Design : Architecture and implementation of solutions that manage user identities and secure access.
    • Technical Proficiencies : Expertise in Web application, APIs, Microservices design and development using .Net or Go, React and databases such as SQL/No-SQL .
    • Protocols/Standards : Deep understanding of IAM protocols (SAML, OAuth 2.0, OpenID Connect, SCIM), directory services (Active Directory, LDAP), and Cloud-native security.
    • IAM Tools : Experience with platforms like SailPoint, IdentityIQ, Okta, Ping Identity, or Microsoft Active Directory/Entra ID
    • Technical Leadership : Proven experience in technical leadership, mentoring engineers, and setting architectural standards.
    • Infrastructure: Experience with CI/CD pipelines, Docker, Kubernetes & IaC
    • Experience with version control systems, such as Git, ADO and ability to work in an Agile/Scrum development environment.
  • Bachelor's Degree in Computer Science Engineering or similar

Skills Required
Active Directory, Git, Docker, Microservices, React, Kubernetes, Saml, Apis, .NET, Sql, Go, Azure Cloud Services, Ado
Create a job alert for this search

Principal Software Engineer • Hyderabad / Secunderabad, Telangana, India