Job Details

Client Software Engineer, Account Authentication

  2025-10-23     ROBLOX     San Mateo,CA  
Description:

The Roblox Account Authentication and Security team provides the front door to Roblox which is both a platform for the creation and consumption of user generated content and the world's most popular gaming platform. We aspire to allow users of all ages, locales and platforms to securely and seamlessly access experiences on Roblox. All in service of Roblox's broader mission to to connect a billion people every day with optimism and civility.

The Account Authentication and Security team are responsible for authentication related user journeys (e.g. sign-up, login, account recovery, challenges, etc.) and the cross-platform client infrastructure required to support those journeys. We are building an accounts system that embeds within a complex, cross-platform app, that can then be easily extensible for locale specific compliance requirements. Those requirements will provide bank level security for accounts while also being easily usable.

This is an excellent opportunity for a product engineer with expertise working collaboratively across organizational and functional boundaries within complex thick clients solving user authentication or account security problems to have a large scale impact. The team is product oriented and entrepreneurial with ~80% of our roadmap being sourced from within the team.

You Will:

* Identify hard problems and propose unconventional solutions. With 70% of our roadmap driven by organic ideas, your entrepreneurial spirit will directly impact the product's evolution.

* Work with PMs, Eng, and Management to help shape the team's direction.

* Mentor junior engineers and help build a strong, collaborative team. With a growing number of less experienced team members, you'll have ample opportunity to showcase your leadership and guide their development.

* Design and implement a write once, run everywhere, cross-platform architecture for Authentication on Roblox.

* Build end-to-end features across platforms (iOS, Android, Windows, Mac OS, Xbox, VR, and future devices) that enhance user experience and drive platform growth.

* Drive initiatives to improve key company metrics, such as user acquisition and retention, by conducting systematic experiments and iterative improvements.

You Have:

* 10+ years of software development experience working on multi-person codebases, including open-source or personal projects

* 8+ years of experience designing, deploying and maintaining features within a complex thick client multi-platform app

* Demonstrated Entrepreneurship: Proposed innovative solutions to hard problems, worked to get those proposals prioritized, and collaborated with others to see those proposals land

* Expertise with C++ or C#

* Familiarity with Lua

You Are:

* Experienced in designing and implementing user facing features within a thick client app.

* Curious about how users experience your work and are excited about digging through both qualitative and quantitative data to understand Robox users.

* Responsible: You build systems that are robust, and use production incidents to learn and improve.

* User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search