Software Engineer
Job OverviewThe Software Developer will manage the enterprise Identity and Access Management (IAM) ecosystem. Key responsibilities include designing, implementing, and supporting comprehensive IAM frameworks, user lifecycle workflows, and security integrations across platforms.Key ResponsibilitiesIdentity Provider Framework: Design and implement a centralized identity provider framework using SAML 2.0 and OIDC for Single Sign-On (SSO) and Multi-Factor Authentication (MFA).Access Control & Governance: Establish Role-Based Access Control (RBAC) models, enforce separation of duties, and manage user access certification campaigns.Application Onboarding: Onboard applications and integrate business systems with IAM solutions using REST APIs.Ecosystem Support: Support Identity Governance and Administration (IGA), Access Management, and Privileged Access Services (PAM).Cross-Functional Collaboration: Partner with security and IT teams to align and enforce consistent IAM policies and practices.Technology Assessment: Continuously evaluate IAM technologies to drive continuous improvement.Documentation & Operations: Maintain technical documentation and provide ongoing support for directories, IAM services, servers, and databases.Candidate Skills & QualificationsRequired Qualifications:8+ Years: IAM platform governance, engineering, lifecycle automation, and scripting.8+ Years: Application onboarding and integrating business applications with IAM systems.5+ Years: Designing and implementing RBAC models, enforcing separation of duties, and designing certification campaigns.5+ Years: Managing centralized identity providers and configuring SSO and MFA.3+ Years: Hands-on experience with SailPoint Identity Security Cloud.3+ Years: Implementing user access reviews using SailPoint Identity Security Cloud.3+ Years: Integrating applications with SailPoint Identity Security Cloud.3+ Years: Working with Privileged Access Management (PAM) solutions.3+ Years: Automating user provisioning and reporting using scripting languages (PowerShell and Python).Preferred Qualifications:2+ Years: Experience working with a public sector or government agency.