Principal Game Engine Data Model Architect (C++)

Roblox

California (MO)

On-site

USD 295,000 - 345,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation
Full-time benefits

Job summary

Roblox is seeking a Principal Software Engineer for the Game Engine Data Model team in San Mateo, CA. You will design core data structures powering the Roblox engine and lead architectural decisions across multiple platforms.

The role requires deep C++ expertise, systems-level programming, and a passion for scalable, tested, and robust game engine internals. Onsite collaboration with diverse teams is expected.

Qualifications

  • 8+ years experience with C++ code-generation and analysis tools.
  • Outstanding systems-level C++ programming skills.
  • Curiosity about CPU internals, smart pointers, templates, and memory management.

Responsibilities

  • Develop engine code that performs well for all user-created games on the Roblox platform.
  • Establish the foundational architecture and technical direction for the team.
  • Work cross-functionally to deliver high quality functionality across platforms.

Skills

C++ expert
Systems programming
C++ ASTs
CS degree

Education

BS/MS in Computer Science

Tools

libclang
Abstract Syntax Trees

Job description

Roblox is seeking a Principal Software Engineer for the Game Engine Data Model team in San Mateo, CA. You will design core data structures powering the Roblox engine and lead architectural decisions across multiple platforms.

The role requires deep C++ expertise, systems-level programming, and a passion for scalable, tested, and robust game engine internals. Onsite collaboration with diverse teams is expected.

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 Engine DataModel Engineer — Hybrid (San Mateo)
Principal Engine DataModel Engineer — Hybrid (San Mateo)

Roblox • California (MO)

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

Roblox • California (MO)

Hybrid
USD 295,000 - 345,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, Game Engine Systems
Senior Software Engineer, Game Engine Systems

Roblox • San Mateo (CA)

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

Roblox • San Mateo (CA)

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

Roblox • California (MO)

Hybrid
USD 242,000 - 294,000
Principal Software Engineer
Principal Software Engineer

Roblox • California (MO)

On-site
USD 295,000 - 345,000
Equity compensation
Full-time benefits
Principal Engineer, Content Lifecycle & Game Engine
Principal Engineer, Content Lifecycle & Game Engine

Roblox • California (MO)

On-site
USD 295,000 - 345,000
Equity compensation
Principal Engineer, Creator Data Platforms & Storage
Principal Engineer, Creator Data Platforms & Storage

Roblox • California (MO)

On-site
USD 345,000 - 399,000