Principal C++ Engineer - Game Engine Data Architect

The Briefed

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

38 hours 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

Onsite meals and campus facilities
Equity package
401(k) matching
Health insurance

Job summary

Roblox seeks a Principal Software Engineer for the Game Engine Data Model team in San Mateo. You will architect core data structures that power the Roblox platform and bridge engine capabilities to creators, covering rendering, scripting, networking, and physics across desktop, mobile, and consoles.

The role emphasizes leadership, advanced C++ expertise, and end-to-end project ownership, with a strong focus on automated testing and performance optimization across a large-scale real-time system.

Qualifications

  • 8+ years of hands-on experience with C++ and systems-level programming.
  • Deep understanding of CPU execution mechanics and low-level optimization.
  • Bachelor or Master in Computer Science or equivalent experience.
  • Proven reliability and quality mindset with automated testing focus.

Responsibilities

  • Define architecture and technical direction for the Game Engine Data Model.
  • Develop engine data-model framework and high-performance interfaces across components.
  • Mentor engineers and promote best practices in C++ and testing.
  • Own end-to-end lifecycle of data model projects from design to deployment.

Skills

C++ mastery
ASTs
Code generation
Performance optimization

Education

Bachelor’s or Master’s in CS

Tools

libclang

Job description

Roblox seeks a Principal Software Engineer for the Game Engine Data Model team in San Mateo. You will architect core data structures that power the Roblox platform and bridge engine capabilities to creators, covering rendering, scripting, networking, and physics across desktop, mobile, and consoles.

The role emphasizes leadership, advanced C++ expertise, and end-to-end project ownership, with a strong focus on automated testing and performance optimization across a large-scale real-time system.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Game Engine Architect - C++ Data Model
Principal Game Engine Architect - C++ Data Model

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits described on page
Software Engineer, Game Engine Data Model
Software Engineer, Game Engine Data Model

Roblox Corporation • San Mateo (CA)

On-site
USD 169,000 - 212,000
Equity compensation
Onsite in San Mateo
Principal C++ Engineer - Game Engine Data | Roblox NEW
Principal C++ Engineer - Game Engine Data | Roblox NEW

The Briefed • San Mateo (CA)

On-site
USD 295,000 - 345,000
Onsite meals and campus facilities
Equity package
401(k) matching
+1
Principal Engine Software Engineer, DataModel (Hybrid)
Principal Engine Software Engineer, DataModel (Hybrid)

Roblox Corporation • San Mateo (CA)

Hybrid
USD 295,000 - 345,000
Principal Engine Systems Engineer, DataModel (Hybrid)
Principal Engine Systems Engineer, DataModel (Hybrid)

Roblox Corporation • San Mateo (CA)

Hybrid
USD 295,000 - 345,000
Equity compensation
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 Software Engineer, Engine Systems
Principal Software Engineer, Engine Systems

Roblox Corporation • San Mateo (CA)

Hybrid
USD 295,000 - 345,000
Senior Game Engine Engineer - C++ & Real-Time
Senior Game Engine Engineer - C++ & Real-Time

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits described on page
Senior Software Engineer - Real-Time Game Engine Systems
Senior Software Engineer - Real-Time Game Engine Systems

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Principal Software Engineer, Engine Tools
Principal Software Engineer, Engine Tools

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits described on page