Роль четко определена с акцентом на архитектуру аутентификации на стороне клиента, а компания является уважаемым продуктовым предприятием, но отсутствие информации о зарплате является недостатком.
Кликните для подробной информации
Нет информации о зарплатеПродуктовая компанияСильный технический фокусСтарший уровень
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Principal Software Engineer - Account Authentication (C++/Rust/Lua): Building client-side authentication architecture and resilient account access flows across web, mobile, desktop, console, and VR/AR platforms with an accent on passkeys, device attestation, performance, and cross-platform consistency. Focus on defining multi-year client systems strategy, integrating authentication protocols, optimizing startup and network efficiency, and embedding secure AI/ML runtime capabilities.
Location: US-based role; headquarters location in San Mateo, California. Office-based roles are onsite Tuesday through Thursday, with optional presence Monday and Friday.
Company
Roblox builds a global platform for creating, sharing, and experiencing immersive 3D digital experiences.
What you will do
Set the multi-year client technical vision and system architecture for account authentication across web, mobile, desktop, console, and VR/AR platforms.
Architect client-side authentication engines, session resilience, and protocol integrations in partnership with product management, security, and core client infrastructure teams.
Lead end-to-end client systems engineering across C++, Lua, native iOS and Android runtimes, platform SDKs, and supporting services.
Drive architecture standards, client performance optimization, network efficiency, and cross-platform consistency for hundreds of millions of daily active users.
Develop authentication capabilities including passwordless sign-up, recoverable accounts, service accounts, and support for new platforms such as Xbox and PlayStation.
Requirements
15+ years of experience leading and architecting client systems infrastructure and strategic product initiatives at massive scale.
Deep expertise in client-side systems engineering using technologies such as C++, Rust, Lua, native iOS/Android runtimes, or cross-platform engine architectures.
Strong knowledge of client-side security architecture, passkeys, WebAuthn, device attestation, and authentication protocol integration.
Experience defining end-to-end client engine capabilities and middleware across mobile, desktop, console, embedded, or VR platforms.
Expertise in client profiling, low-level tracing, telemetry, metric collection, and data-driven performance optimization.
BS, MS, or PhD in Computer Science, Computer Engineering, Systems Engineering, or a related technical field, or equivalent practical experience.
Nice to have
Experience embedding client-side AI/ML runtimes, intelligent device security, and context-aware system capabilities into client software.
Culture & Benefits
Work on safety, security, and civil interaction for a large global community.
Full-time employees are eligible for equity compensation and employee benefits.
Equal employment opportunities and reasonable accommodations are provided during the recruiting process.
Hiring process
Reasonable accommodations are available for candidates with qualifying disabilities or religious beliefs.
For US-based roles, certain US visa categories may not be supported and future H-1B sponsorship may be unavailable.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →