InternFlow

Greenhouse ·

full-time

Senior Software Engineer, Game Engine

Roblox · San Mateo, CA, United States

Roblox operates a user‑generated platform where millions of people create, play and share 3D experiences across devices. The Geometry Scalability team focuses on the engine systems that handle avatar and environment geometry, ensuring high‑fidelity content runs smoothly on everything from high‑end PCs to low‑end smartphones. In this senior role you will design and ship core 3D systems such as mesh processing, level‑of‑detail, transcoding, streaming and runtime loading, while profiling and improving performance across a wide range of hardware, especially mobile. You will work closely with rendering, avatar and studio teams, and with external developers, to make sure the features you build are usable in real‑world experiences. The position suits engineers with strong C++ skills, proven experience building real‑time 3D or game‑engine systems, and a track record of taking ambiguous problems from concept through production, mentoring peers and maintaining code quality.

senior software engineergame enginec++3d graphicsmesh processinglevel of detailperformance optimizationmobile platforms

Education

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

Key Skills

C++3D engine systemsMesh processingLevel of DetailTranscodingStreamingRuntime loadingPerformance profilingReal-time simulationAR/VRRobotics

Notes

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

Experience required

8-8 years experience
0 yrs10+ yrs

About the Role Roblox's Geometry Scalability team builds systems for avatars and environments, enabling high‑fidelity worlds to run on phones and low‑end devices. The role designs and ships 3D engine systems, partners with rendering, avatar, and studio teams, and leads projects end‑to‑end. 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. Profile and improve game engine performance across devices, especially mobile. Mentor engineers and uphold code quality. Collaborate with cross‑functional teams and external developers. Requirements 8+ years of professional experience building high‑performance systems (game engines, real‑time simulation, robotics, AR/VR). Strong C++ proficiency. Hands‑on experience with real‑time 3D rendering, mesh/geometry processing, LOD, animation/skinning, spatial data, or GPU performance. Experience optimizing CPU/GPU time, memory, loading latency, visual quality, and frame‑time stability on constrained platforms. Ability to drive ambiguous projects end‑to‑end and communicate across teams.

Skills for this role

C++3D engine systemsMesh processingLevel of DetailTranscodingStreamingRuntime loadingPerformance profilingReal-time simulationAR/VRRobotics

Required skills

C++3D engine systemsMesh processingLevel of DetailTranscodingStreamingRuntime loadingPerformance profilingReal-time simulationAR/VRRobotics

Also mentioned in the listing

senior software engineergame engine3d graphicsperformance optimizationmobile platforms
RoleSenior Software Engineer, Game Engine
CompanyRoblox
LocationSan Mateo, CA, United States
CompensationNot disclosed
Posted2026-09-30
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

Servicenow

Santa Clara, usfull-time
Top Company
Any GraduateSmartRecruitersSoftware Development

No description available.

Apply now →

Senior Software Engineer

Spotify

Torontofull-time
Any GraduateLeverSoftware Development

The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the ...

Apply now →

Senior Software Engineer

Okta

Okta logo
Bengalurufull-time
Greenhouse

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure th...

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 - 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 →