Senior Software Engineer, Client Systems (C++)
Core
Building the core infrastructure and unified frontend stack for the Roblox application, bridging high-level frontend paradigms with the high-performance C++ game engine to power mission-critical surfaces like Home, Avatar, and Social.
Role type
Senior IC software engineer (C++ client systems)
Builds
Unified frontend stack, libraries, and modules for the Roblox client application
Domain
Gaming / Interactive 3D platforms
Deliverable
production ML models | product features | infrastructure
Required skills
C++ programming, system programming, mobile programming, performance optimization, software architecture, framework design, cross-platform development
Preferred skills
Lua programming
Technologies
C++, Lua, Android, iOS, Windows, Mac, Consoles
Responsibilities
Drive frontend C++ strategy for extending the interface layer, implement innovative solutions for feature requests, collaborate with Roblox Surface owners on new initiatives, enforce clean and modular code standards across the organization
Seniority
Senior, hands-on IC