Principal Engine DataModel Engineer — Hybrid (San Mateo)

Roblox

California (MO)

Hybrid

USD 295,000 - 345,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roblox seeks a Principal Software Engineer for the Engine DataModel team based at our San Mateo headquarters. You will own foundational components, including the DataModel tree and the Luau API bindings, delivering scalable engine code for user-created games across devices.

You'll collaborate across teams, take ownership of projects throughout their lifecycles, and ensure performance on desktops, mobile, and consoles. Hybrid work model allows 3 days on-site in San Mateo.

Qualifications

  • Experience with systems-level C++ programming.
  • Experience with game engine internals.
  • Ability to own projects from start to finish.
  • Curiosity about how software runs on hardware.

Responsibilities

  • Develop engine code that performs well for all user-created games.
  • Build core systems and data structures used in the Roblox engine.
  • Take ownership of projects throughout their full lifecycles.
  • Execute code that performs well on all devices Roblox supports.

Skills

Systems-level C++
Game engine internals
Curiosity to learn

Tools

Codegen tooling

Job description

Roblox seeks a Principal Software Engineer for the Engine DataModel team based at our San Mateo headquarters. You will own foundational components, including the DataModel tree and the Luau API bindings, delivering scalable engine code for user-created games across devices.

You'll collaborate across teams, take ownership of projects throughout their lifecycles, and ensure performance on desktops, mobile, and consoles. Hybrid work model allows 3 days on-site in San Mateo.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engine Systems Engineer — C++ DataModel
Senior Engine Systems Engineer — C++ DataModel

Roblox • California (MO)

Hybrid
USD 242,000 - 294,000
Principal Game Engine Data Model Architect (C++)
Principal Game Engine Data Model Architect (C++)

Roblox • California (MO)

On-site
USD 295,000 - 345,000
Equity compensation
Full-time benefits
Principal Software Engineer, Engine Systems
Principal Software Engineer, Engine Systems

Roblox • California (MO)

Hybrid
USD 295,000 - 345,000
Senior Software Engineer, Engine Systems
Senior Software Engineer, Engine Systems

Roblox • California (MO)

Hybrid
USD 242,000 - 294,000
Senior Software Engineer, Game Engine Systems
Senior Software Engineer, Game Engine Systems

Roblox • San Mateo (CA)

On-site
USD 238,000 - 290,000
Senior Software Engineer, Game Engine Systems
Senior Software Engineer, Game Engine Systems

Roblox • California (MO)

Hybrid
USD 242,000 - 294,000
Senior Software Engineer, Engine Systems
Senior Software Engineer, Engine Systems

Roblox • San Mateo (CA)

On-site
USD 238,000 - 290,000
Senior Product Manager, Engine Foundations & Performance
Senior Product Manager, Engine Foundations & Performance

Roblox • San Mateo (CA)

Hybrid
USD 281,000 - 331,000
Equity compensation
Benefits
Principal Software Engineer
Principal Software Engineer

Roblox • California (MO)

On-site
USD 295,000 - 345,000
Equity compensation
Full-time benefits
Principal Data Systems Engineer, Economy ML
Principal Data Systems Engineer, Economy ML

Roblox • California (MO)

On-site
USD 295,000 - 354,000