Senior C++ Engineer, Engine
Roblox · San Mateo, CA, United States
About this role
**About Roblox** Roblox is building the tools and platform that empower our community to bring any experience to life—reimagining how people come together from anywhere in the world and on any device. **Geometry Scalability Team** The Geometry Scalability team builds the systems that power both Avatars and Environments across Roblox. Our mission is to enable millions of developers to build large, high-fidelity worlds and multiplayer experiences that still run smoothly on phones and low-end devices. **What You’ll Do** - Design and ship 3D engine systems for avatar and environment geometry, including mesh processing, level of detail, transcoding, streaming, runtime loading, and related performance systems. - Partner closely with other teams (Rendering, Avatar, Studio) and external developers so the features you build are directly usable to create amazing experiences. - Profile and improve the performance of our game engine across a wide range of devices, with particular attention to mobile. - Lead by example: drive projects end-to-end, mentor other engineers, and help set a high bar for technical quality and code health. **What You Have** - **Proven Expertise:** 8+ years of professional experience building and shipping high-performance systems (e.g., game engines, real-time simulation, robotics, AR/VR, or similar). - **Strong C++ Experience:** Deep proficiency in C++, focused on clean, efficient, maintainable code in large codebases. - **Applied 3D Systems Experience:** Hands-on experience building production systems involving real-time 3D rendering, mesh/geometry processing, LOD, animation/skinning, spatial data, 3D asset pipelines, or GPU/client performance. - **Real-time Performance Mindset:** Ability to diagnose tradeoffs among CPU/GPU time, memory, loading latency, visual quality, and frame-time stability on constrained platforms (especially mobile/console). - **Ownership in Ambiguity:** Drive work end-to-end when problems aren’t fully specified—define the approach, implement, roll out, and handle production consequences. - **Collaboration and Communication:** Work effectively across teams and explain complex technical topics clearly to different audiences. **Pay Transparency (HQ: San Mateo, CA)** - **Annual base salary range:** **$243,290 – $295,250 USD** - Actual base pay depends on factors such as background, training, experience, location, business needs, and market demand. - Full-time employees are also eligible for equity compensation and benefits. **Work Location / Schedule** - Onsite Tuesday, Wednesday, and Thursday (optional presence Monday and Friday, unless otherwise noted). **Equal Opportunity** Roblox provides equal employment opportunities and prohibits discrimination and harassment of any type. Reasonable accommodations are available for candidates with qualifying disabilities or religious beliefs during the recruiting process. **US Work Authorization Note (US roles only)** Roblox may not be able to employ candidates for this role who have certain US work authorization related to specific visa categories, and may not be able to support future H-1B sponsorship at this time.
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.