Principal Software Engineer - Frontend Architecture

Roblox is building a platform that enables millions of people to explore, create, play, and connect in 3D immersive digital experiences created by a global community of developers.
San Mateo, CA, USA
$289,460 - $338,270
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Gaming · Enterprise SaaS

Description For Principal Software Engineer - Frontend Architecture

Roblox is seeking a Principal Software Engineer specializing in Frontend Architecture to shape the future of their application surfaces. This role is crucial in developing the architecture and technical direction of their frontend stack for consumer-facing surfaces. The position involves working across teams and technology platforms to ensure universal and scalable solutions.

The role requires defining how frontend components integrate, managing data flow through the client, and implementing strategies to accelerate and improve feature development reliability. The successful candidate will work with modern frameworks and Roblox's custom Luau-based technology, incorporating web ecosystem best practices into Roblox's unique environment.

The position offers an opportunity to work at the intersection of gaming and technology, building the foundation for the metaverse. Working from their San Mateo headquarters, you'll join a hybrid work environment (in-office Tuesday-Thursday) with competitive compensation ($289,460 - $338,270) and comprehensive benefits.

Key responsibilities include designing robust systems for core surfaces, creating reusable frontend abstractions, maintaining internal UI libraries, and providing architectural leadership. The ideal candidate will have 8+ years of software development experience, deep expertise in frontend technologies, and strong communication skills.

Roblox offers an impressive benefits package including medical, dental, and vision coverage, 401k program, flexible vacation policy, and various perks like free catered lunches and fitness center access. The company is committed to building a diverse and inclusive workplace, providing equal employment opportunities to all.

This role presents a unique opportunity to impact millions of users while working on cutting-edge technology in a collaborative environment. You'll be instrumental in creating the frontend platform that underpins the metaverse, enabling new experiences for users while ensuring a productive development environment for engineers.

Last updated a day ago

Responsibilities For Principal Software Engineer - Frontend Architecture

  • Design and implement robust systems powering Roblox's core surfaces
  • Create reusable frontend abstractions using React paradigms
  • Maintain and evolve Roblox's internal React-inspired Luau UI libraries
  • Define architecture standards for frontend code
  • Partner with engineering, product, and design teams
  • Address cross-surface performance issues
  • Provide architectural leadership and mentor engineers

Requirements For Principal Software Engineer - Frontend Architecture

TypeScript
React
JavaScript
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • 8+ years of software development experience
  • Deep expertise in HTML5, CSS3, and JavaScript/TypeScript
  • Experience with React and component-based architecture
  • Strong programming skills in TypeScript, Swift or Kotlin
  • Solid understanding of software design principles
  • Experience in frontend performance optimization
  • Excellent communication skills
  • Experience developing applications across multiple platforms

Benefits For Principal Software Engineer - Frontend Architecture

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 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
  • Onsite fitness center
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Principal Software Engineer - Frontend Architecture

Principal Software Engineer, UI Ecosystem

Principal Software Engineer position at Roblox leading UI Ecosystem team, focusing on frontend development, accessibility, and technical leadership with competitive compensation $289k-$338k.

Principal Software Engineer, UI Ecosystem

Principal Software Engineer position at Roblox leading UI Ecosystem team, focusing on frontend development, accessibility, and technical leadership with competitive compensation $289k-$338k.

Sr. Director - Software Engineering - Experience Platform

Senior Director role leading software engineering teams at Salesforce, focusing on UI technologies, AI-assisted experience generation, and content management systems.

Principal UX Engineer

Principal UX Engineer position at Microsoft's ModeDS team, leading design-to-code processes and system development across Microsoft Teams, OneDrive, and SharePoint.

Front-End Engineer (Sr. Staff/Principal)

Lead frontend architecture and development at Equilibrium Energy, building sophisticated UI solutions for grid-scale energy storage and renewable energy optimization.