Skip to main content
All jobs

Employer listing

Principal Software Engineer- Account Authentication

Roblox

San Mateo, Ca · hybrid · full time · Principal

$295,250 - $345,040

About the Role

Roblox is looking for a Principal Software Engineer to lead client technical vision and system architecture for Account Authentication across all platforms (Web, Mobile, Desktop, Console, VR/AR). The Account Authentication pod provides assurance at sign-up, login, account recovery, and beyond.

Responsibilities

  • Set the multi-year client technical vision and system architecture for Account Authentication across all Roblox platforms (Web, Mobile, Desktop, Console, VR/AR).
  • 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.

Qualifications

  • Client Systems Architecture & Product Leadership: Technical mastery in client-side systems engineering (C++, Rust, Lua, iOS/Android native runtimes, or cross-platform engine architectures) with a strong track record of driving core growth and product strategy through authentication experiences.
  • Experience: 15+ years leading and architecting client systems infrastructure and strategic product initiatives at massive scale.
  • Growth-Driven Client Infrastructure & Performance: Proven expertise architecting seamless client-side authentication flows that eliminate user friction, optimize app startup latency, and accelerate acquisition, retention, and conversion.
  • Secure Product & Auth Protocols: Deep domain knowledge of client-side security architecture, passkeys/WebAuthn, device attestation, and smooth protocol integration.
  • Strategic Product Architecture: Experience defining end-to-end client engine capabilities and middleware powering growth across heterogeneous platforms (Mobile, Desktop, Console, Embedded/VR).
  • Performance & Telemetry: Expertise in client profiling, low-level tracing, client metric collection, and data-driven optimization of client system behavior.
  • Education: BS, MS, or PhD in Computer Science, Computer Engineering, Systems Engineering, or related technical field, or equivalent practical experience.

Work Arrangement

Roles based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.

Benefits

All full-time employees are eligible for equity compensation and comprehensive company benefits.