> Markdown version of [/jobs/ext/3798314-software-engineer-foundation-luau-platform](https://www.wearedevelopers.com/jobs/ext/3798314-software-engineer-foundation-luau-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Foundation & Luau Platform - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $196,750.0 - $243,290.0 - **Contract:** Permanent contract - **Skills:** Apple IOS, Applications Architecture, Mobile Application Development, Code Coverage, Code Review, Software Debugging, Lua (Scripting Language), Routing, Data Streaming, Feature Engineering, ReactJS, Tablet Computers, Material UI, Roblox, React Native - **Published:** October 17, 2026 - **Apply:** https://careers.roblox.com/jobs/8259606?gh_jid=8259606 ## About the Role * 4+ years of professional experience building and shipping client applications, ideally on mobile (iOS, Android) or desktop, with a strong foundation in application architecture * Strong hands-on experience with React and a solid understanding of how it works, including its component model, state management, and rendering behavior, ideally in an application setting such as React Native rather than purely web * Experience designing shared frameworks, UI platforms, or core libraries that other engineers build on * A solid understanding of client rendering and layout performance across multiple screen sizes, form factors, and orientations * Strong debugging and profiling skills, with experience diagnosing performance issues such as slow startup, visual stutter, and memory pressure * Experience with feature flagging, staged rollouts, and experiment-driven launches * Strong written and verbal communication skills, and the ability to align multiple teams around a technical plan * Comfort working in a large, evolving codebase and migrating legacy code incrementally Bonus Points * Experience with Luau or Lua * Experience with React Navigation or comparable routing libraries * Experience with native mobile development on iOS or Android * Experience with server-driven UI or dynamic UI delivery systems * Experience building cross-platform applications that run on mobile, desktop, and console * Experience supporting other engineers in adopting a shared platform, through documentation, migration guides, or direct developer support ## Description * Design and build the frameworks and APIs that Roblox's UI is built on, including layout and navigation systems, server-driven UI, and a shared component library * Build and evolve the core systems beneath the UI, such as navigation, routing, state management, and data flow, so features load quickly and behave consistently * Drive startup performance, transition smoothness, and layout stability across the client on phones, tablets, and desktop, using traces and telemetry to set measurable quality bars * Roll out platform changes safely at scale, using feature flags, staged rollouts, and side-by-side validation of old and new implementations, with fast rollback when needed * Drive adoption of the platform across Roblox by partnering with product, design, and feature engineering teams to guide them onto our frameworks and components, and turning their feedback into a better platform * Raise the quality bar through thoughtful code review, strong test coverage, and clear documentation, and mentor other engineers