Senior Software Engineer, 3D Systems
Roblox · San Mateo, CA, United States
About this role
**Senior Software Engineer, 3D Systems** **About the Role** Join the Geometry Scalability team at Roblox, building systems that power Avatars and Environments across the platform. Enable millions of developers to create large, high-fidelity worlds that run smoothly on phones and low-end devices. **What You'll Do** • Design and ship 3D engine systems for avatar and environment geometry (mesh processing, LOD, transcoding, streaming, runtime loading) • Partner with Rendering, Avatar, and Studio teams to ensure features are directly usable by developers • Profile and improve game engine performance across devices, with focus on mobile • Lead projects end-to-end, mentor engineers, and maintain high technical standards **What You Bring** • 8+ years building high-performance systems (game engines, real-time simulation, AR/VR, robotics, or similar) • Deep C++ proficiency with clean, efficient code in large codebases • Hands-on experience with production 3D systems: rendering, mesh/geometry processing, LOD, animation, spatial data, asset pipelines, or GPU/client performance • Experience optimizing CPU/GPU time, memory, latency, and frame-time stability on constrained platforms • Track record of driving work end-to-end with ownership in ambiguous situations • Strong cross-team collaboration and ability to explain complex technical topics clearly **Compensation & Location** 💰 $243,290 – $295,250 USD (San Mateo, CA headquarters) 📍 Onsite Tue/Wed/Thu (optional Mon/Fri) Equity compensation and full benefits included. Equal opportunity employer.
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.