Back to results
Technology & IT

Senior Software Engineer - Consumer Apps Platform

On-site · San Mateo, California Senior Full-time USD 197k–243k / yr Posted 2 days ago International
Apply on company site ↗
Not ready to apply yet?
Free ATS check

Check your CV before you apply

See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.

About the role

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect in 3D immersive digital experiences. Roblox's mission is to connect a billion people with optimism and civility, re-imagining how people come together across any device, anywhere in the world.

As a Senior Software Engineer on the Consumer Apps team, you will build the foundational shared platform that Roblox's entire user interface operates on across mobile (iOS, Android), desktop, and console. Rather than owning a single isolated feature, your work will span every surface of the Roblox app—architecting component libraries, server-driven UI engines, core app navigation, routing, state management, and app-wide capabilities (such as real-time global theming). Working with React, React Native, and AI coding agents, you will set client performance benchmarks, drive platform adoption across internal feature engineering teams, and ensure rapid, safe rollouts using feature flags and incremental migrations.

Key Responsibilities

  • Shared App Infrastructure: Architect, evolve, and operate the core client frameworks, component libraries, navigation engines, routing, and state management layers supporting every product surface across the Roblox app.
  • Cross-App Feature Execution: Ship sweeping, app-wide capabilities—such as real-time dynamic theming and global navigation updates—that seamlessly alter the entire application experience at once.
  • Client Performance Optimization: Use telemetry and tracing tools to diagnose client-side bottlenecks (slow startup times, visual stutter, memory pressure, layout shifts) across diverse screen sizes and hardware form factors.
  • Safe Rollouts & Incremental Migrations: Execute large-scale platform migrations safely using feature flags, staged rollouts, side-by-side validation, and fast-rollback mechanisms.
  • Platform Advocacy & Developer Experience: Partner closely with Product, Design, and Feature Engineering teams to guide them onto shared components and frameworks, incorporating developer feedback into continuous platform improvements.
  • AI-Agent Integration: Leverage AI agents and automated tools to accelerate engineering workflows and establish team best practices for agentic software development.
  • Mentorship & Quality Standards: Drive engineering excellence through code reviews, high test coverage, technical RFC writing, clear documentation, and mentoring junior engineers.

Requirements

Application Architecture & Client Framework Depth

  • 4+ years of professional experience building and shipping production-grade client applications (mobile iOS/Android or desktop) with a solid foundation in application architecture.
  • React / React Native Depth: Deep hands-on experience with React or React Native—possessing clear understanding of rendering lifecycles, state propagation, re-render mitigation, and component hierarchy design.
  • Shared Framework Engineering: Proven track record designing shared UI platforms, core developer libraries, or client frameworks intended for consumption by other software engineers.
  • Profiling & Debugging Mastery: Strong technical skills profiling client performance issues (startup latency, memory leaks, frame drops) across low-end and high-end mobile devices and desktops.
  • Large Codebase Operations: Comfort navigating, refactoring, and incrementally modernizing large, evolving codebases using feature flags and canary rollouts.
  • Agentic Mindset & AI Tools: Fluency using modern AI coding assistants and automation frameworks to structure, delegate, and speed up software delivery.
  • Communication & Alignment: Outstanding technical writing and verbal communication skills to align multi-team initiatives around shared architectural goals.

Preferred Qualifications

  • Experience with Luau or Lua programming languages.
  • Practical experience using React Navigation or comparable deep-linking/routing engines.
  • Hands-on native mobile development experience (iOS Swift/Objective-C or Android Kotlin/Java).
  • Practical experience building or operating Server-Driven UI (SDUI) systems or dynamic UI delivery engines.
  • Track record of supporting internal engineering teams through detailed technical documentation, migration guides, and developer support.

Total Rewards & Benefits

  • Compensation & Equity: San Mateo base salary range ($196,750 – $243,290 USD) + competitive Roblox equity grants.
  • Healthcare & Wellbeing: Comprehensive health, dental, and vision insurance packages for employees and eligible dependents.
  • Onsite Culture & Perks: Modern San Mateo headquarters featuring daily catered meals, team events, and collaborative workspaces.
  • Time Off & Retirement: Generous vacation policies, paid company holidays, paid parental leave, and 401(k) matching programs.

Roblox
Listed via Employer Career Pages
View companies

Source: Employer Career Pages · THE BRIEFED never charges candidates.

The Weekly Brief

New roles, in your inbox.

One email a week — the best hand-picked roles, salary insights and career reads. No spam, unsubscribe any time.