Senior Software Engineer, 3D Systems

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 243,290 - 295,250 annuallyFunction: Software EngineeringExperience: 8+ yearsSkills: ["End-to-end ownership","Mentorship","Collaboration","Communication","Technical quality/code health"]

Build and ship 3D engine systems for avatar and environment geometry, including mesh processing, level of detail (LOD), transcoding, streaming, runtime loading, and performance tooling. Partner with Rendering, Avatar, and Studio teams and external developers so your work powers high-fidelity multiplayer experiences across devices—especially mobile. Drive end-to-end projects, mentor engineers, and raise code quality and performance bar in a Geometry Scalability team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
3 days ago

Senior Software Engineer, 3D Systems

✓ Verified Job

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

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

Job Summary

Build and ship 3D engine systems for avatar and environment geometry, including mesh processing, level of detail (LOD), transcoding, streaming, runtime loading, and performance tooling. Partner with Rendering, Avatar, and Studio teams and external developers so your work powers high-fidelity multiplayer experiences across devices—especially mobile. Drive end-to-end projects, mentor engineers, and raise code quality and performance bar in a Geometry Scalability team.
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 to ensure delivered features are usable in live experiences.
  • •Improve game engine performance across a wide device range, with focus on mobile constraints.
  • •Drive projects end-to-end, from defining the approach through implementation, rollout, and production consequences.
  • •Mentor other engineers and help set a high bar for technical quality and code health on the team.

Pay and Benefits

Salary: USD 243,290 - 295,250 annually

Key Requirements

  • •8+ years building and shipping high-performance systems (e.g., game engines, real-time simulation, robotics, AR/VR).
  • •Deep proficiency in C++ and the ability to write clean, efficient, maintainable code in large codebases.
  • •Hands-on experience building production real-time 3D systems involving geometry/mesh processing, LOD, animation/skinning, spatial data, 3D asset pipelines, or GPU/client performance.
  • •A real-time performance mindset, including tradeoff analysis across CPU/GPU time, memory, loading latency, visual quality, and frame-time stability on constrained platforms like mobile or console.
  • •Experience driving work end-to-end when requirements are ambiguous, plus strong collaboration and clear communication across teams and audiences.
Experience:8+ years
Skills:End-to-end ownershipMentorshipCollaborationCommunicationTechnical quality/code health
Languages:En
Tech Stack:C++3D renderingMesh processingLevel of detail (LOD)TranscodingStreamingRuntime loadingGPUCPU/GPU performanceSpatial data3D asset pipelinesFrame-time stability

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