Senior Software Engineer, 3D Engine Scalability

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 243,290 - 295,250 annuallyFunction: Software EngineeringExperience: 8+ yearsSkills: ["Ownership","Collaboration","Communication","Mentorship","Technical quality"]

Build and ship 3D engine systems that scale avatar and environment geometry across Roblox, from mesh processing and LOD to transcoding, streaming, and runtime loading. Work closely with Rendering, Avatar, and Studio teams and external developers so your systems are directly usable by creators. Drive end-to-end projects, improve mobile performance and frame-time stability, mentor engineers, and set high standards for code health.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
3 days ago

Senior Software Engineer, 3D Engine Scalability

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and ship 3D engine systems that scale avatar and environment geometry across Roblox, from mesh processing and LOD to transcoding, streaming, and runtime loading. Work closely with Rendering, Avatar, and Studio teams and external developers so your systems are directly usable by creators. Drive end-to-end projects, improve mobile performance and frame-time stability, mentor engineers, and set high standards for code health.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and ship 3D engine systems for avatar and environment geometry, including mesh processing, LOD, transcoding, streaming, runtime loading, and related performance systems.
  • •Partner with Rendering, Avatar, Studio, and external developers so features you build can be used to create experiences.
  • •Improve game engine performance across devices, with focus on mobile.
  • •Drive projects end-to-end, including defining approach in ambiguity and seeing work through rollout and production consequences.
  • •Mentor engineers and help set a high bar for technical quality and code health.

Pay and Benefits

Salary: USD 243,290 - 295,250 annually

Key Requirements

  • •8+ years of professional experience building and shipping high-performance systems (e.g., game engines, real-time simulation, robotics, AR/VR).
  • •Deep C++ expertise writing clean, efficient, maintainable code in large codebases.
  • •Hands-on experience building production real-time 3D systems (e.g., mesh/geometry processing, LOD, rendering/animation, asset pipelines, or GPU/client performance).
  • •Strong real-time performance mindset for diagnosing CPU/GPU, memory, loading latency, visual quality, and frame-time stability on constrained platforms.
  • •Track record driving end-to-end delivery in ambiguous problem areas and communicating complex technical topics across teams.
Experience:8+ yearsGame enginesReal-time simulationRoboticsAR/VR3D renderingReal-time systemsMultiplayer experiences
Skills:OwnershipCollaborationCommunicationMentorshipTechnical quality
Tech Stack:C++

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn