Back to results
Technology & IT

C++ Software Engineer - Luau Client Foundations

On-site · San Mateo, California Senior Full-time USD 196k–242k / yr Posted 1 hour 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. The Luau App Foundations team builds the core infrastructure bridging Roblox's high-performance C++ game engine with its consumer-facing application surfaces (Home, Avatar, Social, and Discover).

As a Software Engineer on the Luau App Foundations team, you will serve as the primary C++ subject matter expert, writing performance-critical C++ libraries and modules directly inside Roblox's proprietary engine. In this "force multiplier" role, you will build unified frameworks that allow web-style development efficiency in Luau while maintaining fluid 60fps performance across low-end mobile devices and high-end gaming PCs. You will architect the data flow, memory management, and platform abstraction layers (iOS, Android, Windows, Mac, Consoles) used by dozens of feature engineering teams across Roblox.

Key Responsibilities

  • C++ Engine & Interface Strategy: Act as the primary C++ expert on the team, architecting and implementing C++ libraries that expose core engine capabilities to higher-level Luau application layers.
  • Cross-Platform Infrastructure: Build and maintain cross-platform abstractions ensuring uniform performance across iOS, Android, Windows, macOS, and console platforms.
  • Performance Profiling & Optimization: Diagnose and resolve complex framerate drops, memory bottlenecks, and data-flow friction that emerge across millions of daily active sessions.
  • Modular Framework Ownership: Design reusable, well-documented C++ modules and clean API boundaries, establishing modular code standards for engineering teams across Roblox.
  • Cross-Functional Collaboration: Partner with Product, Design, and Surface Engineering teams (Home, Avatar, Social) to expand frontend ecosystems and deliver high-performance app experiences.

Requirements

C++ Systems & Mobile Programming Depth

  • 4+ years of professional software engineering experience with deep expertise in systems programming or low-level mobile client engineering.
  • C++ Mastery: Exceptional C++ programming skills with a demonstrated track record writing high-quality, memory-efficient, and performant code.
  • Platform Performance Focus: Hands-on experience optimizing software execution for hardware-constrained environments, including mobile chipsets and cross-platform runtimes.
  • Framework & Library Architecture: Proven passion for building developer-facing frameworks, platform libraries, and clean API design patterns.
  • Project Ownership: Self-sufficient and organized mindset with the ability to own technical projects across the full lifecycle—from architectural proposal to production release.

Education & Work Logistics

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical industry experience).
  • Ability to work onsite at least 3 days per week (Tuesday, Wednesday, Thursday) at Roblox headquarters in San Mateo, CA.

Preferred Qualifications

  • Practical experience programming in Lua or Luau (Roblox's fast, typed derivative of Lua).
  • Experience bridging native code (C/C++) with embedded scripting runtimes, UI frameworks, or mobile platforms (iOS/Android JNI/Objective-C++).
  • Familiarity with game engine internals, client graphics pipelines, or multi-threaded runtime architectures.

Total Rewards & Benefits

  • Compensation & Equity: Base salary of $195,780 – $242,100 USD + competitive equity grants.
  • Comprehensive Healthcare: Premium medical, dental, and vision insurance options for employees and eligible dependents.
  • Workplace Perks: Onsite collaboration at San Mateo HQ with flexible hybrid arrangements on Mondays and Fridays, plus dedicated learning and development budgets.

Roblox
Listed via Company site
View companies

Source: Company site · 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.