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.