Enter a job title or keyword

Principal Software Engineer- Account Authentication

Roblox


Job Location:

San Mateo, CA - USA

Yearly Salary: USD 295250 - 345040
Posted: 2 August 2026 (30+ days ago)
Application Deadline: 17 December 2026
Vacancies: 1 Vacancy

Job Summary

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.

At Roblox were 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. Were on a mission to connect a billion people with optimism and civility and looking for amazing talent to help us get there.

A career at Roblox means youll 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.


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.

At Roblox were 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. Were on a mission to connect a billion people with optimism and civility and looking for amazing talent to help us get there.

A career at Roblox means youll 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.

WHY SAFETY

At Roblox we strive to connect a billion people with optimism and civility and the Safety organizations mission is to become the leader in civil immersive online communities. We systematically detect remove and prevent problematic accounts content and behavior and we make Roblox accounts secure and free from compromise. We cover a broad area of the tech spectrum including machine learning classifiers for 3D models experimentation automation detection workflows and AI-powered text filters. Aligned and partnering with product teams we use this toolbelt to discover new opportunities influence and shape the product roadmap and prioritization build safety products and measure the impact on our community of users and doing so we keep Roblox safe civil and inclusive and we foster positive relationships between people around the world.

WHY Account Authentication

We provide the gateway for users having access to millions of experiences and the broader Roblox community. Nearly every feature on the platform assumes that the user is who they say they are. The role of the Account Authentication pod is to provide that assurance at sign-up login account recovery and elsewhere.

You Will:

  • Set the multi-year client technical vision and system architecture for Account Authentication across all Roblox platforms (Web Mobile Desktop Console VR/AR). Past examples of this teams contributions include:
    • Supporting platform expansion onto consoles like Xbox and Playstation.
    • Providing mechanisms for users to go entirely passwordless from sign-up while still having recoverable accounts.
    • Implementing service accounts to support testing (and potentially NPCs) by 3P agents.
  • Partner with product management security and core client infrastructure teams to architect product-focused client-side authentication engine capabilities session resilience and protocol integrations.
  • Drive end-to-end client systems engineering across low-level client codebases (C Lua native iOS/Android platform SDKs) and underlying services supporting real-time authentication product flows.
  • Drive client architecture standards client performance optimization network efficiency and cross-platform technical consistency for hundreds of millions of daily active users.

You Have:

  • Client Systems Architecture & Product Leadership: Technical mastery in client-side systems engineering (C Rust Lua iOS/Android native runtimes or cross-platform engine architectures) coupled with a strong track record of driving core growth and product strategy through authentication experiences.
  • Growth-Driven Client Infrastructure & Performance: Proven expertise architecting seamless client-side authentication flows that eliminate user friction optimize app startup latency and directly accelerate user acquisition retention and conversion across diverse platforms.
  • Secure Product & Auth Protocols: Deep domain knowledge of client-side security architecture passkeys/WebAuthn device attestation and smooth protocol integration that balances robust security with effortless user onboarding.
  • Strategic Product Architecture: Experience defining end-to-end client engine capabilities and middleware that power product growth initiatives across heterogeneous platforms (Mobile Desktop Console Embedded/VR).
  • Educational Background: BS MS or PhD in Computer Science Computer Engineering Systems Engineering or related technical field or equivalent practical experience in client systems architecture.

You Are:

  • Principal Client Systems & Product Leader (15 years): Deep background leading and architecting client systems infrastructure and strategic product initiatives at massive scale to power core user growth.
  • Growth-Focused Product Strategist: Passionate about leveraging authentication as a catalyst for growth focusing on user onboarding efficiency startup performance and seamless access across hardware ecosystems.
  • Performance & Telemetry Driven: Expert in client profiling low-level tracing client metric collection and data-driven optimization of client system behavior and user product flows.
  • Cross-Functional Technical Catalyst: A collaborative engineering authority who bridges client runtime engineering platform security network infrastructure and product teams to ship resilient core architecture.
  • Client AI & Runtime Pioneer: Passionate about embedding client-side AI/ML runtimes intelligent device security and context-aware system capabilities directly into client software.

Required Experience:

Staff IC


About Company

Company Logo

Roblox is the ultimate virtual universe that lets you create, share experiences with friends, and be anything you can imagine. Join millions of people and discover an infinite variety of immersive experiences created by a global community!

View Profile View Profile