Taro Logo

Principal Software Engineer - Frontend Architecture

Roblox is a platform enabling 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
1,000 - 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 enhance feature development speed and reliability. You'll work with modern frameworks and Roblox's custom Luau-based technology, incorporating web ecosystem best practices into Roblox's unique environment.

As a Principal Engineer, you'll be responsible for creating the foundation that supports dozens of engineers in building new features while ensuring end-user satisfaction through speed and stability. The position offers the opportunity to work on the frontend platform that underpins the metaverse, enabling new user experiences and fostering a productive development environment.

The ideal candidate brings 8+ years of software development experience, with substantial expertise in building user-facing frontend applications. Deep knowledge of modern web technologies, including HTML5, CSS3, and JavaScript/TypeScript, along with React experience, is essential. The role requires strong architectural skills, performance optimization expertise, and excellent communication abilities.

Working at Roblox means joining a company that connects millions of users worldwide, offering the chance to solve unique technical challenges at scale. The position includes competitive compensation ($289,460 - $338,270), comprehensive benefits, and a hybrid work arrangement at their San Mateo headquarters.

Last updated a day ago

Responsibilities For Principal Software Engineer - Frontend Architecture

  • Design and implement 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
  • 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)
  • Free catered lunches
  • Onsite fitness center
  • Annual CalTrain Go Pass
  • Unlimited snacks

Interested in this job?

Jobs Related To Roblox Principal Software Engineer - Frontend Architecture

Principal Engineer (UI)

Principal Engineer (UI) position at Broadcom focusing on frontend development and user interface engineering.

Principal Engineer - Web(React.JS/Node.JS)

Principal Engineer position at Mindera, focusing on web development with React.JS/Node.JS, requiring 8+ years of experience and offering comprehensive benefits in a global software company.

(USA) Principal, Software Engineer

Principal Software Engineer role at Walmart focusing on ad tech development and front-end engineering with React, TypeScript, and GraphQL.

Sr. Director - Software Engineering - AI AppDev Platform (UI)

Senior Director role leading UI engineering teams at Salesforce, focusing on AI-powered application development platforms and frontend architecture.

Principal Software Engineer - JavaScript

Principal Software Engineer position at Oracle focusing on JavaScript development for NetSuite's Field Service Management team, requiring 10+ years of experience and expertise in modern web technologies.