As an Automation & IAM Developer, you will design, implement, and support automation workflows and identity and access management systems to secure and streamline user access across enterprise applications and infrastructure. You will collaborate with security, compliance, IT operations, and application development teams to deliver scalable IAM solutions, enforce least-privilege access, automate provisioning / deprovisioning, and integrate identity services across cloud and on-premises environments.
Key Responsibilities
Develop, enhance, and maintain automation workflows for identity lifecycle management (provisioning, de-provisioning, access reviews, role changes) using scripting languages (e.g., Python, PowerShell) and automation / orchestration tools.
Build, configure, and support IAM solutions such as Single Sign-On (SSO), Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), identity federation.
Integrate IAM platforms with directory services (Active Directory, LDAP), cloud identity (Azure AD, AWS IAM, Google Cloud IAM), identity tools (Okta, SailPoint, Ping Identity), and enterprise applications via APIs, JSON / XML, REST / SOAP.
Automate data transformation, workflows, connectors and reconciliation processes; monitor and audit access, manage entitlements, and remediate risk / excess privileges.
Translate business requirements into technical specifications; create, review and maintain documentation (system designs, process flows, SOPs).
Perform troubleshooting, root-cause analysis and support of production IAM systems; participate in incident response related to identity / access events.
Stay current with IAM and cybersecurity trends, emerging tools and standards (SAML, OAuth2, OpenID Connect, SCIM), and regulatory compliance requirements (HIPAA, SOX, GDPR).
Mentor and collaborate with junior staff or vendor teams; contribute to continuous improvement of IAM processes and automation practices.
Required Qualifications
Bachelors degree in Computer Science, Information Technology, Cybersecurity or a related field or equivalent work experience.
3+ years of hands-on IAM development or engineering experience, including automation of identity workflows.
Strong scripting / programming skills (e.g., Python, PowerShell, JavaScript) and experience with automation / orchestration tools.
Solid understanding of directory services (Active Directory, LDAP), identity federation and protocols (SAML, OAuth2, OpenID Connect).
Experience with one or more IAM platforms / tools (Okta, SailPoint, Ping, Azure AD, etc.).
Experience integrating IAM systems via APIs, data formats (JSON / XML / CSV), connectors, and enterprise environments.
Excellent troubleshooting and analytical skills; ability to work cross-functionally and communicate with technical and non-technical stakeholders.
Preferred Qualifications
Masters degree in related discipline.
Certifications such as : SailPoint Certified IdentityIQ Engineer, Okta Certified Implementation Engineer, CISSP, CIAM / CIMP.
Experience in cloud IAM operations (AWS, Azure, GCP) and hybrid on-premises / cloud identity architectures.
Familiarity with privileged access management (PAM), identity governance, zero-trust frameworks.
Strong knowledge of regulatory frameworks (HIPAA, SOX, GDPR) and audit / compliance processes.
Automation Developer • Seattle, Washington, United States