remote
Identity & Access Management IAM Engineer
Software Engineer
Remote IAM Engineer role focused on designing, deploying, and maintaining identity and access management solutions using Active Directory, Azure AD, Okta, SAML/OAuth protocols, and automation with PowerShell and Python.
About the role
Key Responsibilities
- Design and implement secure identity architectures across on‑premises Active Directory and cloud‑based Azure AD environments.
- Integrate federated authentication using SAML, OAuth, and OpenID Connect for enterprise applications and SaaS services.
- Develop and maintain automation scripts (PowerShell, Python) for provisioning, de‑provisioning, and lifecycle management of user accounts.
- Configure and manage Okta as an identity provider, including SSO, MFA, and lifecycle workflows.
- Collaborate with security and compliance teams to enforce IAM policies, conduct access reviews, and support audit requirements.
Requirements
- Minimum 3 years of hands‑on experience with Active Directory, Azure AD, and identity federation technologies.
- Proficiency in scripting with PowerShell and Python for automation of IAM processes.
- Experience implementing SAML, OAuth, and OpenID Connect integrations for enterprise and cloud applications.
- Strong knowledge of IAM best practices, role‑based access control, and security compliance frameworks.
- Active U.S. Secret clearance (or ability to obtain).
Skills
active directoryoktapython