Senior Software Engineer, Identity
Core
Design and develop core software systems for identity, access management, authorization, and authentication to support enterprise systems and AI model safety.
Role type
Senior Software Engineer (Identity & Access Management)
Builds
Identity infrastructure, authentication mechanisms (SSO, MFA, federated identity), authorization mechanisms (ReBAC, ABAC, RBAC), and identity governance policies.
Domain
Cybersecurity, Identity & Access Management (IAM), Distributed Systems, Generative AI Infrastructure
Deliverable
production ML models | product features
Required skills
Identity infrastructure design, IAM controls, Infrastructure as Code (Terraform, Pulumi), Microservice deployment, Authorization frameworks (OpenFGA, Authzed, Cedar, Topaz), Zanzibar-based ReBAC models, Authentication standards (OAuth 2.0, OIDC, SAML, JWT), IdP solutions (EntraID, Okta), Distributed systems, Public cloud platforms (AWS)
Preferred skills
API access security, Multi-cloud infrastructure (Azure, GCP), Application-level access control, Java/Python/Node.js/.NET integration, Mentorship
Technologies
Terraform, Pulumi, OpenFGA, Authzed, Cedar, Topaz, Zanzibar, AWS, EntraID, Okta, SAML, OAuth 2.0, OIDC, JWT, ReBAC, ABAC, RBAC
Responsibilities
Drive design and implementation of identity infrastructure for secure authentication and authorization; Build software for authentication mechanisms (SSO, MFA, federated identity); Build software for authorization mechanisms (ReBAC, ABAC, RBAC); Build software-defined identity governance policies for compliance; Present technical information and guidance on identity management to teams and stakeholders.
Seniority
Senior, hands-on IC
