Principal Engine Systems Engineer, DataModel (Hybrid)

Roblox

San Mateo (CA)

Hybrid

USD 295,000 - 345,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation

Job summary

Roblox is seeking a Principal Software Engineer to join the Engine DataModel team in San Mateo, CA, hybrid 3 days a week. You will help establish the core structures and bindings that drive the DataModel and Luau API surface, with a focus on scalable engine development.

The role requires deep experience in C++, game engine internals, and building robust systems. Equity compensation and full benefits are provided to all full-time employees.

Qualifications

  • Experience developing robust systems-level C++ code.
  • Experience working on game engine internals.
  • Responsible for building and maintaining high-performance systems.
  • Curiosity to learn and stay up-to-date with technology developments.
  • Interest in understanding how CPUs handle memory, templates, and smart pointers.

Responsibilities

  • Develop engine code that performs well for all user-created games on Roblox.
  • Build the core systems and data structures used in the Roblox engine, collaborating 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—from desktop to mobile to console.

Skills

Systems-level C++
Engine internals
CPU/memory fundamentals

Job description

Roblox is seeking a Principal Software Engineer to join the Engine DataModel team in San Mateo, CA, hybrid 3 days a week. You will help establish the core structures and bindings that drive the DataModel and Luau API surface, with a focus on scalable engine development.

The role requires deep experience in C++, game engine internals, and building robust systems. Equity compensation and full benefits are provided to all full-time employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engine DataModel Engineer (Hybrid)
Principal Engine DataModel Engineer (Hybrid)

Showcify, Inc. • San Mateo (CA)

Hybrid
USD 295,000 - 345,000
Equity compensation
Benefits described on page
Principal Engine Software Engineer, DataModel (Hybrid)
Principal Engine Software Engineer, DataModel (Hybrid)

Roblox Corporation • San Mateo (CA)

Hybrid
USD 295,000 - 345,000
Software Engineer, Game Engine Data Model
Software Engineer, Game Engine Data Model

Roblox • San Mateo (CA)

On-site
USD 169,000 - 212,000
Equity compensation
Onsite in San Mateo
Principal Software Engineer, Engine Systems
Principal Software Engineer, Engine Systems

Roblox Corporation • San Mateo (CA)

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

Roblox • San Mateo (CA)

On-site
USD 238,520 - 289,460
Principal Software Engineer, Engine Systems
Principal Software Engineer, Engine Systems

Showcify, Inc. • San Mateo (CA)

Hybrid
USD 295,000 - 345,000
Equity compensation
Benefits described on page
Principal Software Engineer, Engine Systems
Principal Software Engineer, Engine Systems

Roblox • San Mateo (CA)

Hybrid
USD 295,000 - 345,000
Equity compensation
Senior Real-Time 3D Engine Engineer
Senior Real-Time 3D Engine Engineer

Showcify, Inc. • Canada (KY)

On-site
USD 243,000 - 295,000
Equity compensation
Full-time benefits
Engine Systems Software Engineer — Core Diagnostics
Engine Systems Software Engineer — Core Diagnostics

Roblox • San Mateo (CA)

On-site
USD 169,000 - 212,000
Equity compensation
Benefits
C++ Engine Infrastructure Engineer — Real-Time, Scalable
C++ Engine Infrastructure Engineer — Real-Time, Scalable

Roblox Corporation • San Mateo (CA)

On-site
USD 182,000 - 227,000