InternFlow

Greenhouse ·

full-time

Senior C++ Engineer, Real-time Engine

Roblox · San Mateo, CA, United States

Roblox is an online platform that lets a global community of developers create and share 3D immersive experiences that can be accessed on many devices. The Geometry Scalability team builds the core systems that drive avatar and environment geometry, handling mesh processing, level‑of‑detail, streaming and runtime loading so that high‑fidelity worlds run smoothly on phones and low‑end hardware. As a Senior C++ Engineer you will design, implement and ship these engine components, profile performance across a range of devices, and work closely with Rendering, Avatar, Studio and external developers to make the features usable. The role also involves leading projects from definition through production, mentoring junior engineers and maintaining code quality. The position is suited to candidates with eight or more years of professional C++ experience, a proven track record of building real‑time 3D systems such as rendering pipelines, geometry processing or asset pipelines, and a strong focus on performance trade‑offs on constrained platforms. Strong collaboration and communication skills are essential.

senior c++ engineerreal-time enginegeometry scalability3d engine systemsperformance optimizationmobile performanceavatar renderingcross-team collaborationlow-level systems

Education

  • Level: Bachelor's degree
Game Engine DevelopmentOnsite8-8 yrs experience

Key Skills

C++3D engine developmentMesh processingLevel of Detail (LOD)StreamingPerformance profilingReal-time simulationAR/VRRobotics

Experience required

8-8 years experience
0 yrs10+ yrs

About the Role Senior C++ Engineer on Geometry Scalability team building systems for avatar and environment geometry at Roblox. Responsibilities Design and ship 3D engine systems for avatar and environment geometry including mesh processing, level of detail, transcoding, streaming, runtime loading and performance systems. Partner with Rendering, Avatar, Studio and external developers to make features usable. Profile and improve game engine performance across devices, especially mobile. Lead projects end‑to‑end, mentor engineers and uphold code quality. Requirements 8+ years of professional experience building high‑performance systems such as game engines, real‑time simulation, robotics or AR/VR. Deep proficiency in C++ and experience with large codebases. Hands‑on experience with real‑time 3D rendering, mesh or geometry processing, LOD, animation/skinning, spatial data or GPU performance. Ability to balance CPU/GPU time, memory, loading latency and visual quality on constrained platforms. Proven ability to drive ambiguous work end‑to‑end and communicate across teams.

Skills for this role

C++3D engine developmentMesh processingLevel of Detail (LOD)StreamingPerformance profilingReal-time simulationAR/VRRobotics

Required skills

C++3D engine developmentMesh processingLevel of Detail (LOD)StreamingPerformance profilingReal-time simulationAR/VRRobotics

Also mentioned in the listing

senior c++ engineerreal-time enginegeometry scalability3d engine systemsperformance optimizationmobile performanceavatar renderingcross-team collaborationlow-level systems
RoleSenior C++ Engineer, Real-time Engine
CompanyRoblox
LocationSan Mateo, CA, United States
CompensationNot disclosed
Posted2026-10-01
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 78 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

Senior Software Engineer, Core Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Game Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSoftware Development# C++# 3D engine systems# Mesh processing# Level of Detail+7 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

['Annual Salary Range $243,290 — $295,250 USD', 'Location: San Mateo, CA']

Apply now →

Senior Software Engineer - Release

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Service Mesh

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Data Access

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Consoles

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSoftware Development# C++# Lua# React# Debugging+5 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

['Onsite Tuesday, Wednesday, Thursday; optional Monday and Friday']

Apply now →