Software Engineering Manager, Engine UI
Core
Leading the development of C++ engine code for foundational UI features in Roblox's game engine, Roblox App, and Roblox Studio to enable high-quality, performant user interfaces across mobile, desktop, and consoles.
Role type
Senior Engineering Manager, Game Engine UI
Builds
Foundational UI features for the Roblox game engine, Roblox App, and Roblox Studio
Domain
Game Engines / UI / C++
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ (fluent), Systems-level 3D math, Memory management (pointers, raw blocks), Cross-platform development, API design, Automated testing, Technical leadership
Preferred skills
Luau (Lua-derived scripting), Consoles or mobile devices experience
Technologies
C++, Luau, Roblox Engine
Responsibilities
Lead development of C++ engine code for foundational UI features, Author and review API proposals to expose UI capability to Luau, Manage Senior Engineers and provide technical guidance, Work with game developer community to achieve creative vision
Seniority
Senior, hands-on IC with management