Senior Software Engineer, Engine Systems

Roblox
San Mateo
Workplace: HybridFull timeUSD 242,100 - 293,800 annuallyFunction: Software EngineeringSkills: ["C++","Luau","Codegen","Serialization","Engine"]

Senior Software Engineer on the Engine DataModel team building and optimizing foundational engine components for Roblox. Own core data structures, C++-level performance, and cross-device execution from desktop to mobile to console. Work in a hybrid San Mateo HQ, contribute to reflection bindings, codegen tooling, and serialization while taking projects through full lifecycles.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
11 months ago

Senior Software Engineer, Engine Systems

✓ Verified Job

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

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

Job Summary

Senior Software Engineer on the Engine DataModel team building and optimizing foundational engine components for Roblox. Own core data structures, C++-level performance, and cross-device execution from desktop to mobile to console. Work in a hybrid San Mateo HQ, contribute to reflection bindings, codegen tooling, and serialization while taking projects through full lifecycles.
Location: San Mateo
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop engine code that performs well for all user-created games on the Roblox platform.
  • •Build core systems and data structures used in the Roblox engine, working with other teams to find universal solutions.
  • •Take ownership of projects throughout their full lifecycles.
  • •Execute code that performs well on all devices Roblox supports (desktop, mobile, console).
  • •Collaborate with teams to ensure data-model reliability and performance across platforms.

Pay and Benefits

Salary: USD 242,100 - 293,800 annually
Equity and Bonus:Equity

Key Requirements

  • •Experience developing systems-level C++ programming
  • •Experience working on game engine internals
  • •Responsibility for building and maintaining systems that work optimally
  • •Curiosity to learn and stay up-to-date on technology developments
  • •Curiosity about how CPU works with smart pointers, templates, virtual functions, and memory management
Experience:Game developmentGame engineC++Engine
Skills:C++LuauCodegenSerializationEngine
Languages:English
Tech Stack:C++LuauCodegen toolingSerialization

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