Roblox
Senior Software Engineer, Client Systems (C++)
$196K–$242K
San Mateo, CA, United States · Senior · Full-time · Posted Jul 7, 2026
- Experience
- 4+ years; no alternative stated.
- Visa sponsorship
- For US-based roles, the company may be unable to employ candidates whose work authorization is related to certain U.S. visa categories or support future H-1B sponsorship at this time.
About the job
Build and maintain C++ client infrastructure and interface frameworks that connect Roblox’s Luau UI with game-engine and platform layers across devices.
What you'll do
- Drive frontend C++ strategy and build libraries and modules for the Roblox application.
- Diagnose and improve client memory use, framerate, and cross-platform performance.
- Collaborate with Engineering, Product, Design, and Roblox Surface owners on technical enhancements and initiatives.
What they ask for
- 4+ years of experience with significant knowledge of system or mobile programming.
- Strong C++ programming skills and ability to write high-quality, performant code.
- Performance-focused approach, including implementing performant solutions for mobile platforms.
- Ability to own projects through their lifecycle and work effectively with a team.
Nice to have
- Experience with Lua.
Pay
$195,780 — $242,100 USD (base salary)
Tools
C++, Lua, Luau, Android, iOS, Windows, Mac
Model-written summary · the original posting is authoritative