10 months ago
Base Salary
$294k - $343k/yr
Responsibilities
- Develop and maintain C++ engine code for foundational UI features in Roblox, Roblox App, and Roblox Studio.
- Author and review API proposals exposing UI capabilities to Luau.
- Partner with game developers to support creative goals, address concerns, and resolve bugs.
- Improve text rendering and layout pipelines while working with localization systems.
- Define adaptive layout schemes for mobile devices, 8K monitors, and VR.
- Profile and write performant C++ code to deliver scalable, responsive UI across high-end and low-end devices.
Requirements
- 8+ years of professional development experience in C++ or related languages.
- Experience with profilers such as VTune or μProf and with identifying and measuring performance bottlenecks.
- Experience with browser/layout engines, game engines, UI frameworks, or related systems is preferred.
- Ability to build systems understandable to engineers, game designers, and UI designers.
- Familiarity with systems-level 3D math, pointers, templates, and memory management.
- Familiarity with graphics concepts and APIs such as Vulkan, Metal, and/or DirectX.
- Experience across gaming consoles and/or mobile devices is preferred.
Benefits
- Full-time employees are eligible for equity compensation and benefits.
- Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence Monday and Friday.
- The role is based at the Roblox headquarters in San Mateo, California when applicable.
About Roblox
Roblox builds a platform for user‑generated 3D experiences, offering Roblox Studio for creators and a social marketplace where players explore and interact across devices. Its business model centers on virtual currency (Robux) and subscriptions, platform fees paid to creators, and an expanding advertising offering. Founded in 2004 and headquartered in San Mateo, California, Roblox Corporation is publicly traded on the NYSE under the ticker RBLX.
