Job Description
Summary
The Roblox Account Authentication and Security team provides the front door for the metaverse. Across mobile, web, console, and all locales, we are responsible for onboarding Roblox players, creators and securing their sessions. When we do our job well, Roblox users will have a seamless and secure experience on Roblox.
What makes Roblox unique is that our users tend to skew young and are therefore both impatient and vulnerable. This role is for someone who wants to be a technical leader in making account authentication and security child proof. This is an excellent opportunity for a product engineer with expertise working on 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.
As a Senior Software Engineer on Roblox's Account Authentication team, you will work with teammates in the design, implementation and landing of features and fixes that allow people of all ages and geographies to securely join the metaverse.
You Will:
- Shape the future of user experience: Dive into crafting user-facing features that streamline onboarding and enhance access to Roblox. Explore and master diverse tech stacks in a dynamic environment.
- Be an innovation catalyst: Play a key role in shaping our team's direction. With 70% of our roadmap driven by organic ideas, your entrepreneurial spirit will directly impact the product's evolution.
- Lead and inspire: 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 responsive, performant, and accessible UI systems for high-traffic surfaces used by hundreds of millions of users.
- 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.
- Utilize and integrate state-of-the-art AI tools for development.
- Drive initiatives to improve key company metrics, such as user acquisition and retention, by conducting systematic experiments and iterative improvements.
You Have:
- 6+ years of experience in frontend or client-side development working on complex user interfaces for large-scale consumer applications.
- 6+ years of experience building and shipping user facing products to production in any domain, such as backend, frontend
- 6+ years of experience working on multi-person codebases, including open-source or personal projects
- Proficiency with modern UI frameworks such as React/Redux or React Native.
- Experience building cross-platform UIs for web and mobile devices (iOS/Android) or gaming consoles.
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.
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range
$238,520—$289,460 USD
Skills
- Communications Skills
- Development
- React
- Software Engineering
- Team Collaboration