> Markdown version of [/jobs/ext/3760326-principal-security-software-engineer-iam-new](https://www.wearedevelopers.com/jobs/ext/3760326-principal-security-software-engineer-iam-new). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Security Software Engineer, IAM New - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $326,060.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, Software Design Documents, Identity and Access Management, Python (Programming Language), Public Key Infrastructure, Role-Based Access Control, Security Software, Rust (Programming Language), Istio, Large Language Models, Backend, Information Technology, Virtual Agents - **Published:** October 15, 2026 - **Apply:** https://www.gamesjobsdirect.com/job/roblox/principal-security-software-engineer-iam/363382 ## About the Role * 8+ years of relevant professional experience building scalable, distributed backend systems, with a track record of driving architecture end to end. * Deep expertise in identity and access management - authentication, authorization, and access-control models such as RBAC, ABAC, or risk-based access control. * Hands-on experience with several of: PKI and certificate/key lifecycle management, mTLS, SPIFFE/SPIRE or comparable workload-identity systems, service mesh, secret management (e.g., Vault), and privileged access management (PAM). * Proficiency in at least one systems language such as Go, Rust, Java, C++, Python, or C# .NET, and a habit of building systems rather than only configuring vendor tools. * Experience leading the technical work of other engineers - setting direction across teams, writing influential design docs, and mentoring senior talent. * AI fluency: you use AI tools in your daily workflow, understand LLM capabilities and limitations, and can reason about what it means to give an AI agent an identity and permissions. * A Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field. You are * A systems thinker. You reason about failure modes, blast radius, and reliability, and you design access that stays secure and available even when dependencies fail. * Security-minded and pragmatic. You are passionate about least privilege and zero trust, but you optimize for the Builder experience and adoption, not controls for their own sake. * A force multiplier. You make the engineers and teams around you better through mentorship, clear writing, and high-quality technical leadership. * A strong communicator. You translate deep technical tradeoffs for both engineers and executives, and you build alignment across organizational boundaries. * Bar-raising and hands-on. You still love to build, and you set the standard for engineering quality on the hardest problems.