Principal Software Engineer, UI Ecosystem

Roblox is a global platform where millions of people gather to explore, create, play and connect in 3D immersive digital experiences.
San Mateo, CA, USA
$289,460 - $338,270
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Gaming

Description For Principal Software Engineer, UI Ecosystem

Roblox is seeking a Principal Software Engineer to join their UI Ecosystem team, playing a crucial role in shaping the future of UI development. This position offers an opportunity to work at a company connecting millions of people through 3D immersive digital experiences. The role focuses on improving performance and accelerating feature development for the Roblox App and Roblox Studio.

As a technical lead, you'll work with cross-functional engineering stakeholders to define and execute the vision for frameworks and UI components. The position requires strong architectural opinions and the ability to drive alignment between different stakeholders. You'll be responsible for crafting accessible, performant interfaces while ensuring consistent design across products.

The role offers competitive compensation ($289,460 - $338,270) and comprehensive benefits, including medical coverage, 401k, and flexible work arrangements. Working from the San Mateo headquarters, you'll enjoy perks like catered lunches, an onsite fitness center, and unlimited snacks.

The ideal candidate brings 8+ years of software development experience, strong design principles understanding, and expertise in frontend technologies like React. You'll need excellent communication skills for cross-org collaboration and a passion for mentoring junior engineers. The position requires a Bachelor's or Master's in Computer Science or equivalent experience.

This is a hybrid role with in-office presence required Tuesday through Thursday, offering flexibility on Mondays and Fridays. Join Roblox in their mission to connect a billion people with optimism and civility, while solving unique technical challenges at scale.

Last updated 9 hours ago

Responsibilities For Principal Software Engineer, UI Ecosystem

  • Assess, recommend & bootstrap systematic changes for how we build UI
  • Partner with feature developers to ship gold standard UI implementations
  • Collaborate with cross-functional teams to design, build, and maintain our design system
  • Partner closely with designers to translate design concepts into functional Luau code
  • Develop and maintain accessible UI components and patterns
  • Lead the development of new features and enhancements to our component library
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews and provide mentorship to junior engineers
  • Stay up-to-date on the latest software development trends and technologies

Requirements For Principal Software Engineer, UI Ecosystem

React
TypeScript
  • 8+ years of experience in software development
  • Strong understanding of design principles and best practices
  • Experience with frontend technologies and component-based UI frameworks (e.g., React)
  • Experience with accessible design and development, WCAG guidelines a plus
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Bachelor's or Master's degree in Computer Science or equivalent experience

Benefits For Principal Software Engineer, UI Ecosystem

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Principal Software Engineer, UI Ecosystem

Principal Design Technologist, Alexa Skills Developer Tech - UX

Principal Design Technologist role at Amazon leading Alexa Skills Kit UX development, combining design leadership with engineering expertise to create AI-driven voice experiences.

Principal UI Engineer

Principal UI Engineer position at Dell Technologies in Singapore, focusing on frontend development and user interface engineering.

Software Developer 4

Principal Software Engineer position at Oracle focusing on front-end development and architecture, requiring 10+ years of experience in JavaScript, TypeScript, and React.

Principal Front End Software Developer

Principal UI Engineer position at Oracle, focusing on frontend development with React/TypeScript, offering $96,800-$223,400 salary range with comprehensive benefits.

Frontend CAD Principal Engineer

Principal Frontend CAD Engineer position at Qualcomm, combining traditional CAD engineering with AI applications, requiring 15+ years of experience in tools/flows/methodologies development.