Roblox
Senior Software Engineer, Game Engine
$243K–$295K
San Mateo, CA, United States · Senior · Full-time · Posted Sep 15, 2026
- Experience
- 8+ years of professional experience building and shipping high-performance systems in game engines, real-time simulation, robotics, AR/VR, or similar domains.
- Visa sponsorship
- For US-based roles, the company may be unable to employ candidates whose work authorization relates to certain U.S. visa categories, or support future H-1B sponsorship at this time.
About the job
Build and optimize game-engine systems for avatar and environment geometry so developers can create high-fidelity Roblox experiences that perform across devices.
What you'll do
- Design and ship geometry systems, including mesh processing, level of detail, transcoding, streaming, runtime loading, and performance systems.
- Collaborate with internal teams and external developers, and profile and improve engine performance across devices, especially mobile.
- Lead projects end-to-end, mentor engineers, and promote technical quality and code health.
What they ask for
- Deep proficiency in C++ and experience writing clean, efficient, maintainable code in large codebases.
- Hands-on experience building at least one production system involving real-time 3D rendering, geometry processing, LOD, animation/skinning, spatial data, 3D asset pipelines, or GPU/client performance.
- Experience diagnosing CPU/GPU, memory, loading, visual-quality, and frame-time tradeoffs on constrained platforms.
- Demonstrated end-to-end ownership in ambiguous projects and ability to collaborate across teams and communicate complex technical topics.
Pay
$243,290 — $295,250 USD (base salary)
Tools
C++
Model-written summary · the original posting is authoritative