Principal Security Software Engineer, Enterprise IAM at Roblox
- Company: Roblox
- Location: San Mateo, CA, United States
- Employment type: full-time
- Posted: 2026-09-06
<div class="content-intro"><p><span style="font-weight: 400;">Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.&nbsp;</span></p> <p><span style="font-weight: 400;">At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.</span><strong> </strong><span style="font-weight: 400;">We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.&nbsp;</span></p> <p><span style="font-weight: 400;">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.</span></p></div><p><span style="font-size: 12pt;">As a Principal Security Software Engineer in the Enterprise Security team, you will advance Roblox's Enterprise Security strategy by&nbsp;building the systems and integrations that protect Roblox's corporate infrastructure. Where traditional security engineers evaluate and deploy vendor solutions, you will design and build production-grade security software - Identity and Access governance, policy enforcement engines, and security integrations that scale with Roblox's business.</span></p> <p><span style="font-size: 12pt;">You'll partner with security professionals across InfoSec and work cross-functionally with Corporate Engineering, DevOps, and Product teams to drive security initiatives.</span></p> <h2><span style="font-size: 12pt;"><strong>You will:</strong></span></h2> <ul> <li style="font-size: 12pt;"><span style="font-size: 12pt;"><strong>Build identity and access systems</strong>: 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 for both human and non-human identities.</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;"><strong>Own authorization at scale:</strong> Build fine-grained authorization services and policy models that make least privilege and separation of duties the default across enterprise systems.</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;"><strong>Lead identity for agentic AI:</strong> Define and build how AI agents authenticate and are authorized at Roblox, including agent identity issuance, authorization for MCP servers and tool access, delegated and on-behalf-of access, scoped credentials, and short-lived token flows with auditable guardrails..</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;"><strong>Drive secure-by-design implementations:</strong> Partner with Corporate Engineering, DevOps, and product teams to embed identity and authorization controls into enterprise systems, developer workflows, and AI tooling, extending vendor platforms with custom integrations where needed.</span></li> </ul> <h3><span style="font-size: 12pt;"><strong>You have:</strong></span></h3> <ul> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Deep understanding of Human and Machine Identity and Authentication protocols like OAuth 2.0, SCIM 2.0, SAML 2.0, Transaction tokens, <em>FIDO2/WebAuthn and Passkeys, </em>SPIFFE/SPIRE</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Experience with one or more policy-as-code or authorization frameworks (OPA/Rego, Cedar, Zanzibar/ReBAC)</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Proficiency in at least one systems or backend language: Python, Go, Rust&nbsp;</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Proficiency with security-relevant system design: session management, audit logging, rate limiting, secret storage</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Experience in Threat modeling for authe
Apply for this Principal Security Software Engineer, Enterprise IAM role
More jobs at Roblox
- Distinguished Engineer, Machine Learning Systems – Economy — San Mateo, CA, United States
- Senior Security Software Engineer, Vulnerability Management — San Mateo, CA, United States
- Quality Analyst — Gurugram, Haryana, India
- Developer Engagement Representative - Thailand (Part-Time Contract) — Remote
- Director, Product Management, Consumer Frontend — San Mateo, CA, United States
- Engineering Manager, Machine Learning Infrastructure, Ads — San Mateo, CA, United States
- Engineering Manager - Subscriptions — San Mateo, CA, United States
- Finance Business Partner, Trust & Safety (6319) — San Mateo, CA, United States