R

Principal Software Engineer- Account Authentication

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

15+ Years

SALARY

$295.25K - $345.04K /year

SKILLS REQUIRED

Cross-Platform DevelopmentPerformance OptimizationAuthentication and Authorization

Job description

Overview

Principal Software Engineer on the Account Authentication pod, setting the multi-year client technical vision and system architecture for authentication across all Roblox platforms.

What you'll do

  • 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.

What you'll need

  • Technical mastery in client-side systems engineering (C++, Rust, Lua, iOS/Android native runtimes, or cross-platform engine architectures).
  • Strong track record of driving core growth and product strategy through authentication experiences.
  • 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.
  • Deep domain knowledge of client-side security architecture, passkeys/WebAuthn, device attestation, and smooth protocol integration.
  • Experience defining end-to-end client engine capabilities and middleware that power product growth initiatives across heterogeneous platforms (Mobile, Desktop, Console, Embedded/VR).
  • 15+ years of experience leading and architecting client systems infrastructure and strategic product initiatives at massive scale.
  • BS, MS, or PhD in Computer Science, Computer Engineering, Systems Engineering, or related technical field, or equivalent practical experience in client systems architecture.

Nice to have

  • Passionate about embedding client-side AI/ML runtimes, intelligent device security, and context-aware system capabilities directly into client software.

Details

  • Location: San Mateo, CA, United States (headquarters).
  • Office presence: onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
  • Annual base salary range: $295,250 to $345,040 USD; eligible for equity compensation and benefits.
  • 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 Software Engineer- Account Authentication