Senior Security Software Engineer, IAM
Core
Designing and implementing next-generation identity and access management (IAM) systems for humans, workloads, and AI agents within Roblox's hybrid production infrastructure.
Role type
Senior Security Software Engineer (IAM)
Builds
Scalable IAM solutions, workload authentication mechanisms, and secure development frameworks for Roblox's production environment.
Domain
Cybersecurity / Identity & Access Management / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed backend application development, Python/Java/Go/C++/C# .NET, AI agent identity and permission modeling, REST APIs, containerized systems, policy enforcement (OPA/Topaz/SPIFFE), PKI design, Privileged Access Management (PAM), RBAC/ABAC access control models.
Preferred skills
Mentoring technical teams, designing hybrid on-prem/cloud architectures.
Technologies
Python, Java, Go, C++, C# .NET, OPA, Topaz, SPIFFE, SPIRE, PKI, PAM, REST APIs, Microservices.
Responsibilities
Define credential and session management patterns for AI agents; design scalable IAM for hybrid production environments; build authentication/authorization for workloads; develop secure golden path frameworks for developers.
Seniority
Senior, hands-on IC with mentorship responsibilities