Search by job, company or skills

Principal Software Engineer

Early Applicant
  • Posted 21 days ago
  • Be among the first 10 applicants

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151290763

Similar Jobs

Hyderabad, India

Skills:

JavaTypescriptDockerAgile Development MethodologiesSpring BootKubernetessoftware engineering principles and best practicesRelational Databasesweb development tools and frameworksAngular v16

Hyderabad, India

Skills:

.NETDistributed SystemsApisData ModelingSqlDevopsGitMLopsPythonAzure DevOpsRAG Prompt EngineeringProduction Reliability PracticesDomain-Specific AI SolutionsModel DeploymentInfrastructure-as-CodeObservability

Hyderabad, India

Skills:

saml 2.0 Mldistributed microservicesOAuth 2.0secure-by-design engineering principlesAicloud-native architecturescryptographic designs

Hyderabad, India

Skills:

.NETSolid PrinciplesUnit TestingSQL ServerMicroservicesJavascriptSwaggerRestful ApisAzureWeb ApisAPI management best practicessecure API designOAuth 2.0AI-assisted development toolsAPI gatewaysASP.NET CoreOpenAPI

Hyderabad, India

Skills:

.NETms build NunitLog4netSQL ServerVisual StudioSoapJsonHttpSSLRESTXmlAgileEntity FrameworkScrumRestful ApisWeb ServicesService Brokermulti-threaded applicationsNMock3

Beware of Scammers

We don’t charge money for job offers