SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer, Foundation & Luau Platform

Roblox - San Mateo, CA, United States - Hybrid - posted 2026-10-16

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 196,750 - 243,290 / annual

Roblox is seeking a Senior Software Engineer to join the Foundation and Luau Platform team, which builds the shared platform underlying Roblox's user interface. The team owns core infrastructure that product teams across Roblox depend on: a component library used across apps and tools, server-driven UI systems, the core app frame and navigation, and the frameworks and libraries beneath them. In this role, you will design and build the frameworks and APIs that power Roblox's UI, including layout and navigation systems, server-driven UI, and a shared component library. You'll build and evolve core systems such as navigation, routing, state management, and data flow to ensure features load quickly and behave consistently. You'll drive startup performance, transition smoothness, and layout stability across client platforms (phones, tablets, desktop) using traces and telemetry to establish measurable quality bars. You'll also be responsible for safely rolling out platform changes at scale using feature flags, staged rollouts, and side-by-side validation of implementations, with fast rollback capabilities. A key part of the role involves driving adoption of the platform across Roblox by partnering with product, design, and feature engineering teams to guide them onto your frameworks and components, and translating their feedback into platform improvements. You'll raise the quality bar through thoughtful code review, strong test coverage, clear documentation, and mentoring of other engineers. The team works on a large, evolving codebase and values incremental migration of legacy code. You'll be working across systems, platforms, and infrastructure to shape the future of Roblox's UI platform. Roblox office-based roles operate on-site Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday. REQUIREMENTS: - 4+ years of professional experience building and shipping client applications, ideally on mobile (iOS, Android) or desktop, with strong application architecture foundation - Strong hands-on experience with React and solid understanding of its component model, state management, and rendering behavior, ideally in application settings like React Native rather than purely web - Experience designing shared frameworks, UI platforms, or core libraries that other engineers build on - 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 (slow startup, visual stutter, memory pressure) - Experience with feature flagging, staged rollouts, and experiment-driven launches - Strong written and verbal communication skills and ability to align multiple teams around technical plans - Comfort working in large, evolving codebases and migrating legacy code incrementally BONUS: - Experience with Luau or Lua - Experience with React Navigation or comparable routing libraries - Experience with native mobile development (iOS or Android) - Experience with server-driven UI or dynamic UI delivery systems - Experience building cross-platform applications for mobile, desktop, and console - Experience supporting other engineers in adopting shared platforms through documentation, migration guides, or developer support

Similar roles