Taro Logo

Software Engineer, Account Authentication

Roblox is a global platform enabling millions of people to explore, create, play, and connect in 3D immersive digital experiences.
San Mateo, CA, USA
$178,600
Security
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
1+ year of experience
Gaming

Description For Software Engineer, Account Authentication

Roblox, a leading platform in 3D immersive digital experiences, is seeking a Software Engineer to join their Account Authentication team. This role is crucial in enabling millions of users to securely create and access their accounts across multiple platforms including iOS, Android, Windows, VR, PS5, and Xbox.

The position offers an opportunity to work at the intersection of security and user experience, developing features that both protect and enhance the user journey. As part of the team, you'll be implementing complex authentication systems using a diverse tech stack including Lua, JavaScript, C#, and C++. You'll apply cryptography and machine learning techniques to solve user problems while maintaining robust security standards.

The role requires 1-3 years of software development experience and a strong foundation in computer science or related field. You'll be working in a hybrid environment at their San Mateo headquarters, contributing to a platform that connects tens of millions of people daily.

Roblox offers a competitive compensation package with a base salary of $178,600 USD. The company maintains a strong commitment to diversity and inclusion, providing equal employment opportunities to all employees and applicants.

This position is perfect for engineers who are passionate about security, user experience, and want to make a significant impact on a platform used by millions. You'll be part of reimagining how people connect globally while ensuring their digital interactions remain secure and seamless.

The role involves collaboration with various teams, working on native client applications, and implementing security features that scale across multiple platforms. You'll be at the forefront of developing authentication solutions that balance security with user convenience, directly contributing to Roblox's mission of connecting a billion people with optimism and civility.

Working at Roblox means being part of shaping the future of human interaction in digital spaces, while tackling unique technical challenges at scale. The company's hybrid work model requires in-office presence Tuesday through Thursday, with Monday and Friday being optional remote days.

Last updated a few seconds ago

Responsibilities For Software Engineer, Account Authentication

  • Impact the Roblox community by accelerating platform growth while increasing account security
  • Develop complex features in native client application supporting iOS, Android, Windows, VR, PS5, Xbox
  • Apply cryptography, ML and Product design to solve user problems
  • Work in Lua, Javascript and C# (with some C++)

Requirements For Software Engineer, Account Authentication

JavaScript
Java
TypeScript
  • 1-3 years of experience developing software products
  • Undergraduate/graduate degree in computer science, engineering or related field
  • Proficiency in programming languages such as C#, Java, C++, Lua, Swift, Kotlin, or Javascript
  • Interest in building delightful user experiences that engage users while leaving users more secure

Interested in this job?

Jobs Related To Roblox Software Engineer, Account Authentication