CareerPlanSign in

Principal Software Engineer, Engine Systems

San Mateo, CA💼 Full-time💰 $295,250–$295,250🗓 2026-08-05 → 2026-09-26

Core

Design and build foundational C++ systems and data structures for the Roblox Engine's DataModel, enabling high-performance execution across desktop, mobile, and console clients.

Role type

Principal Software Engineer (Game Engine Systems)

Builds

Core engine systems, C++ reflection bindings for the Luau API, and DataModel serialization tools.

Domain

Game Engine Development / C++ Systems Programming

Deliverable

production ML models | product features | infrastructure

Required skills

C++ systems programming, game engine internals, smart pointers, templates, virtual functions, memory management, codegen tooling, cross-platform optimization

Preferred skills

curiosity about CPU behavior, full lifecycle project ownership

Technologies

C++, Luau, C++ codegen

Responsibilities

Develop high-performance engine code for user-created games, build core data structures and systems, optimize execution across multiple device types, own projects from conception to completion.

Seniority

Principal, hands-on IC with strategic ownership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.