Principal Software Engineer, Account Authentication

Roblox is building a platform that enables global community to create 3D immersive digital experiences for millions of users.
San Mateo, CA, USA
$289,460 - $338,270
Security
Principal Software Engineer
Hybrid
5,000+ Employees
9+ years of experience
Gaming · Enterprise SaaS

Description For Principal Software Engineer, Account Authentication

Roblox is seeking a Principal Software Engineer for their Account Authentication team to lead the development of secure and scalable authentication systems. This role is part of Roblox's Safety organization, which aims to become the leader in civil immersive online communities. The position focuses on managing authentication and security for millions of users across multiple platforms, ensuring a seamless and secure experience for the Roblox community.

The role combines technical leadership with hands-on engineering, requiring expertise in account identity, authentication, and security. You'll be working with a team that handles the critical "front door" of the metaverse, managing user onboarding, session security, and access control across mobile, web, and console platforms. The position offers significant autonomy, with approximately 80% of the roadmap being team-sourced.

As a Principal Engineer, you'll collaborate with product managers, data scientists, and executives to identify and solve strategic problems. The role requires decomposing complex challenges into manageable components and leading cross-organizational teams to implement creative solutions. You'll be responsible for improving the usability, security, and scalability of Roblox's authentication systems for their global user base.

The position offers competitive compensation ($289,460 - $338,270 USD), comprehensive benefits, and a hybrid work environment (in-office Tuesday-Thursday) at the San Mateo headquarters. This is an excellent opportunity for an experienced engineer to make a significant impact on how millions of users securely access and experience the Roblox platform.

Last updated 3 hours ago

Responsibilities For Principal Software Engineer, Account Authentication

  • Collaborate cross-organizationally with engineers, product managers, data scientists, and management
  • Decompose strategic problems into smaller, tractable problems
  • Craft technical solutions to improve usability, security, and scalability of Roblox accounts
  • Provide technical leadership for a team of 20+ ICs
  • Provide cross-organizational technical leadership
  • Identify and solve hard usability, scalability, and security problems

Requirements For Principal Software Engineer, Account Authentication

Go
  • 9+ years of domain experience working Growth, Security, or Authentication
  • Experience influencing other teams without appointed authority
  • Experience landing high profile features in cross-organizational collaboration
  • Proficiency with C#, C++, GoLang or Lua
  • Technical leadership capabilities
  • Analytical mindset
  • User-oriented approach
  • Team-oriented mindset

Benefits For Principal Software Engineer, Account Authentication

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Flexible work policy (Roflex)
  • Roblox Admin badge for avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Principal Software Engineer, Account Authentication

Principal Privacy Software Engineer

Lead privacy engineering initiatives at Roblox, developing tools and systems to protect user data while ensuring compliance with privacy regulations in the metaverse.

Principal Privacy Software Engineer

Lead privacy engineering initiatives at Roblox, developing tools and systems to protect user data while ensuring compliance with privacy regulations in the metaverse.

Principal Software Developer

Principal Software Developer role at Oracle Cloud Infrastructure, focusing on security and identity platform development with competitive compensation and comprehensive benefits.

Principal Software Developer

Principal Software Developer role at Oracle focusing on database security and cloud infrastructure, requiring 10+ years of experience in system software development and security.

Principal Engineer, Google SecOps

Lead architectural design and strategy for Google Cloud's SecOps platform, scaling security operations and driving innovation in enterprise cybersecurity solutions.