R

Principal Security Software Engineer, IAM

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

8+ Years

SALARY

$326.06K - $385.05K /year

SKILLS REQUIRED

Identity and Access Managementdistributed systemsSystem DesignBackend DevelopmentSPIFFEmutual tls

Job description

Overview

Principal Security Software Engineer on the Production IAM team, setting technical direction for identity and access across Roblox's production infrastructure, from service-to-service mTLS identity to privileged access for engineers, and helping pioneer identity and access for AI agents.

What you'll do

  • Lead the architecture for production identity and access across machine, workload, human, and AI-agent identity on the hybrid on-prem and cloud fleet.
  • Drive mTLS and workload identity to full production enforcement.
  • Lead the technical strategy for the SPIFFE/SPIRE-based identity platform, service-mesh integration, managed service accounts, and certificate issuance, storage, and rotation.
  • Architect just-in-time, least-privilege, and break-glass access to production, replacing static, long-lived credentials with short-lived, auditable access that stays reliable during dependency or identity-provider outages.
  • Evolve the centralized authorization engine and the access-control models behind it (RBAC/ABAC and risk-based access).
  • Define how AI agents obtain credentials, receive scoped permissions, and have their sessions managed across their lifecycle.
  • Author RFCs and multi-year roadmaps, align stakeholders across Roblox Platform, mentor senior and staff engineers, and raise the technical bar through design review, on-call ownership, and hiring.

What you'll need

  • 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, including 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: uses AI tools in daily workflow, understands LLM capabilities and limitations, and can reason about giving an AI agent an identity and permissions.
  • A Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field.

Details

  • Location: San Mateo, CA, United States (headquarters).
  • Roles based in the office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
  • Annual base salary range: $326,060 to $385,050 USD, plus equity compensation and benefits for full-time employees.
  • For US-based roles only, the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Security Software Engineer, IAM