Roblox
Principal Security Software Engineer, IAM
$326K–$385K
San Mateo, CA, United States · Principal · Full-time · Posted Aug 12, 2026
- Experience
- 8+ years of relevant professional experience building scalable, distributed backend systems.
- Education
- A Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field.
- Visa sponsorship
- For US-based roles, the company may not be able to employ candidates with work authorization related to certain U.S. visa categories or support future H-1B sponsorship at this time.
About the job
Sets technical direction and builds production identity and access systems across Roblox’s infrastructure, including machine, human, and AI-agent identity.
What you'll do
- Architect production identity, mTLS, workload identity, authorization, and privileged access systems.
- Define AI-agent identity and scoped-access patterns, and lead cross-team technical strategy, mentoring, and design alignment.
- Build and improve reliable, auditable access controls, including certificate lifecycle and just-in-time access.
What they ask for
- Deep expertise in identity and access management, including authentication, authorization, and access-control models.
- Hands-on experience with several of PKI and certificate/key lifecycle management, mTLS, SPIFFE/SPIRE or comparable systems, service mesh, secret management, and PAM.
- Proficiency in at least one of Go, Rust, Java, C++, Python, or C# .NET; experience setting technical direction and mentoring engineers.
- AI fluency, including daily use of AI tools and understanding of LLM capabilities and limitations.
Pay
$326,060–$385,050 USD base salary
Tools
SPIFFE/SPIRE, Go, Rust, Java, C++, Python, C# .NET, Vault
AI focus
Define how AI agents obtain credentials, receive scoped permissions, and have their sessions managed across their lifecycle.
Model-written summary · the original posting is authoritative