Identity and Access Management (IAM) Engineer
Core
Design, implement, and secure Proton's core internal identity infrastructure, bridging system engineering, security architecture, and identity lifecycle automation.
Role type
Senior IC IAM Engineer
Builds
Self-hosted, open-source IAM stack (Keycloak, midPoint) integrated with enterprise solutions (Duo) for internal access control.
Domain
Cybersecurity / Identity and Access Management (IAM)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
IAM architecture design, open-source IAM solutions (FreeIPA, Keycloak, midPoint), identity protocols (LDAP, SAML, OAuth, OIDC), scripting (Python, Bash), system engineering, automation
Preferred skills
midPoint implementation, infrastructure-as-code (Ansible, Puppet), identity governance frameworks, IAM certifications
Technologies
Keycloak, midPoint, FreeIPA, Duo, LDAP, SAML, OAuth, OIDC, Python, Bash, Ansible, Puppet
Responsibilities
Design and maintain IAM solutions for high availability and scalability; automate user provisioning and de-provisioning workflows; conduct access audits and re-certification campaigns; configure authentication and authorization mechanisms; write code for infrastructure automation.
Seniority
Senior, hands-on IC