Senior Software Engineer, Engine Systems
Core
Building foundational C++ systems and data structures for the Roblox engine's DataModel, enabling creators to build 3D immersive experiences.
Role type
Senior IC engine systems engineer
Builds
Core engine systems, C++ reflection bindings, and serialization tools for the Roblox platform
Domain
Game engine development / 3D graphics
Deliverable
production ML models | product features | infrastructure
Required skills
C++ systems programming, game engine internals, smart pointers, templates, virtual functions, memory management, codegen tooling
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 systems and data structures, execute code across desktop/mobile/console clients
Seniority
Senior, hands-on IC
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.