InternFlow

Greenhouse ·

full-time

Senior Software Engineer, Foundation & Luau Platform

Roblox · San Mateo, CA, United States

Roblox operates a platform where millions of users create, play, and interact in user‑generated 3D experiences. The Foundation and Luau Platform team builds the shared infrastructure that powers the company’s user interface, which is written in Luau using React‑style frameworks. As a Senior Software Engineer on this team, you would design and evolve the core UI frameworks, component libraries, layout and navigation systems, and server‑driven UI capabilities. Daily work includes improving startup time, layout stability, and transition smoothness across mobile, desktop, and console devices, using telemetry and profiling to set performance targets. You would roll out changes safely with feature flags and staged rollouts, partner with product and feature teams to drive adoption, and maintain quality through code reviews, testing, documentation, and mentorship. The role suits engineers with several years of client‑application experience, strong React or React Native background, expertise in application architecture and performance debugging, and comfort working in a large, evolving codebase while mentoring others and aligning multiple teams around technical plans.

senior software engineerfoundation platformluaureact nativeui frameworkserver-driven uiperformance optimizationfeature flaggingcross‑platformcode review

Education

  • Level: Bachelor's degree
Software Development4-4 yrs experience

Key Skills

ReactReact NativeLuauLuaiOSAndroidFeature FlagsStaged RolloutsTelemetryPerformance ProfilingState ManagementRoutingNavigationCross-Platform Development

Experience required

4-4 years experience
0 yrs10+ yrs

About the Role Senior Software Engineer on the Foundation & Luau Platform team building Roblox's UI platform, component library, server‑driven UI, and core navigation frameworks. Responsibilities Design and build UI frameworks, APIs, layout and navigation systems, and shared component library. Evolve core systems for navigation, routing, state management and data flow. Improve startup performance, transition smoothness and layout stability across phones, tablets and desktop using traces and telemetry. Roll out platform changes safely at scale with feature flags, staged rollouts and side‑by‑side validation. Drive platform adoption by partnering with product, design and engineering teams, providing documentation and migration support. Conduct code reviews, ensure strong test coverage and mentor engineers. Requirements 4+ years of professional experience building and shipping client applications, preferably mobile (iOS, Android) or desktop. Strong hands‑on experience with React (and React Native) and understanding of component model, state management and rendering. Experience designing shared frameworks, UI platforms or core libraries. Solid knowledge of client rendering and layout performance across multiple screen sizes. Strong debugging and profiling skills for startup, visual stutter and memory issues. Experience with feature flagging, staged rollouts and experiment‑driven launches. Excellent communication and ability to align multiple teams. Bonus: experience with Luau or Lua, React Navigation, native mobile development, server‑driven UI, cross‑platform applications, and developer support.

Skills for this role

ReactReact NativeLuauLuaiOSAndroidFeature FlagsStaged RolloutsTelemetryPerformance ProfilingState ManagementRoutingNavigationCross-Platform Development

Required skills

ReactReact NativeLuauLuaiOSAndroidFeature FlagsStaged RolloutsTelemetryPerformance ProfilingState ManagementRoutingNavigationCross-Platform Development

Also mentioned in the listing

senior software engineerfoundation platformui frameworkserver-driven uiperformance optimizationfeature flaggingcross‑platformcode review
RoleSenior Software Engineer, Foundation & Luau Platform
CompanyRoblox
LocationSan Mateo, CA, United States
Typefull-time
CompensationNot disclosed
Posted2026-10-17
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 45 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

Senior Machine Learning Platform Engineer, Foundation AI

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Realtime Analytics Platform

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Engineering Acceleration

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Security Platform

Cloudflare

Distributedfull-time
Greenhouse

About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of ...

Apply now →

Senior Software Engineer - AI Platform

Microsoft

Microsoft logo
India, Telangana, Hyderabadfull-time
Top Company
Any GraduateBig Tech CareersSoftware Development# Software Engineering

Software Engineering...

Apply now →

Senior Software Engineer, Ios Platform

Airbnb

Airbnb logo
United Statesfull-time
Greenhouse

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 b...

Apply now →