Software Engineer, Identity & Access Management
Core
Design scalable authentication and authorization systems for human and machine identities across cloud, factory-floor, and API-platform environments.
Role type
Senior IC software engineer (Identity & Access Management)
Builds
SSO, MFA, OIDC/SAML integrations, fine-grained RBAC/ABAC/ReBAC systems, credential provisioning frameworks, and machine-to-machine identity models.
Domain
Cloud infrastructure, cybersecurity, identity management
Required skills
OAuth 2.0, OpenID Connect, SAML, SCIM, RBAC, ABAC, ReBAC, multi-cloud IAM design (AWS/GCP/Azure), threat modeling, Go/Python
Preferred skills
Kubernetes service accounts, policy-as-code (OPA/Casbin), zero-trust architecture, secrets management (Vault), aerospace/defense/manufacturing domain experience
Technologies
AWS, GCP, Azure, Kubernetes, OPA, Casbin, Vault
Responsibilities
Design scalable auth/authorization systems; Own SSO/MFA/OIDC/SAML integrations; Build fine-grained RBAC/ABAC/ReBAC systems; Develop IAM frameworks, APIs, CLI tools, and SDKs; Build identity models for machine-to-machine communication; Partner with Security on compliance and threat modeling.
Seniority
Senior, hands-on IC
