Principal Security Software Engineer, Enterprise IAM
About the role
A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
Responsibilities
- Design, implement, and own integrations across Roblox's IAM ecosystem, including SSO federation, SCIM provisioning/deprovisioning pipelines, OAuth 2.0 authorization servers, and token lifecycle management.
- Lead security automation: Develop production-quality tools and services that enforce security policies at scale, replace manual workflows, and surface actionable signals.
- Drive secure-by-design implementations: Partner with Corporate Engineering, DevOps, and product teams to embed security controls into enterprise systems and developer workflows.
- Evaluate and extend vendor platforms: Assess commercial IAM and security tooling, then build the custom integrations, connectors, and automation layers that make them work at Roblox's scale.
Requirements
- Deep understanding of Human and Machine Identity and Authentication protocols like OAuth 2.0, SCIM 2.0, SAML 2.0, Transaction tokens, FIDO2/WebAuthn and Passkeys, SPIFFE/SPIRE.
- Experience with one or more policy-as-code or authorization frameworks (OPA/Rego, Cedar, Zanzibar/ReBAC).
- Proficiency in at least one systems or backend language: Python, Go, Rust.
- Experience in Threat modeling for authentication and authorization systems.
- Understanding of Zero trust architecture and least-privilege access patterns.
- 10+ years of relevant professional experience combining SWE and security.
Qualifications
- Hands-on experience implementing identity standards and can navigate RFC-level details to debug complex authentication and authorization issues.
- Loves working with your direct team and cross-functional partners across engineering, DevOps, and business teams to deliver security outcomes without slowing them down.
- Defines clear technical requirements and assesses commercial solutions to inform build vs. buy decisions, balancing security rigor with engineering pragmatism.
- Comfortable with ambiguity: gathers data, navigates complex situations, and makes sound technical decisions even when facing incomplete information or unclear requirements.
Skills
- Engineer First mindset.
- Protocol Fluent.
- Collaborative.
- Strategic Thinker.
- Comfortable with Ambiguity.
Benefits
Annual Salary Range $385,050—$443,200 USD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Pay
The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range.
Schedule
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).