Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Roblox

Principal Software Engineer (Account Authentication)

Posted Updated
Discussion

Description

  • 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 team’s 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
  • 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
  • Client AI & Runtime Pioneer: Passionate about embedding client-side AI/ML runtimes, intelligent device security, and context-aware system capabilities directly into client software
  • 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
  • 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
  • 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
  • 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
  • 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

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →