Principal Security Software Engineer, Enterprise IAM
Core
Design and build production-grade security software for Roblox's corporate infrastructure, focusing on Identity and Access governance, policy enforcement, and security integrations.
Role type
Principal Security Software Engineer (Enterprise IAM)
Builds
Identity and Access Management (IAM) systems, policy enforcement engines, and security integrations for corporate infrastructure.
Domain
Enterprise Security / Identity and Access Management (IAM)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
OAuth 2.0, SCIM 2.0, SAML 2.0, FIDO2/WebAuthn, Passkeys, SPIFFE/SPIRE, Policy-as-code (OPA/Rego, Cedar, Zanzibar/ReBAC), Python, Go, Rust, Session management, Audit logging, Rate limiting, Secret storage, Threat modeling, Zero trust architecture
Preferred skills
None stated
Technologies
OPA/Rego, Cedar, Zanzibar/ReBAC, Python, Go, Rust
Responsibilities
Design and implement integrations across the IAM ecosystem including SSO federation and token lifecycle management; Develop production-quality tools to enforce security policies at scale; Partner with engineering teams to embed security controls into enterprise systems; Assess commercial IAM tooling and build custom integrations and automation layers.
Seniority
Principal, hands-on IC with strategic scope