Software Engineering Manager, Engine UI

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 293,800 - 343,340 annuallyFunction: Software EngineeringExperience: 8+ yearsSkills: ["Communication","Collaboration","Problem-solving"]

Lead the development of UI capabilities in Roblox’s engine, delivering high-performance C++ UI features across mobile, desktop, and VR. Collaborate with game developers, shape API surfaces for Luau scripting, and optimize text rendering and layouts for 8k and VR displays, while ensuring scalable, cross-platform UI experiences on Roblox Studio and App.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
8 months ago

Software Engineering Manager, Engine UI

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Lead the development of UI capabilities in Roblox’s engine, delivering high-performance C++ UI features across mobile, desktop, and VR. Collaborate with game developers, shape API surfaces for Luau scripting, and optimize text rendering and layouts for 8k and VR displays, while ensuring scalable, cross-platform UI experiences on Roblox Studio and App.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Develop and maintain our C++ engine code that powers the foundational UI features in Roblox Apps and Roblox Studio.
  • •Author and review API proposals to expose UI capability to Luau, our Lua-derived scripting language.
  • •Partner closely with our game developer community to help achieve their creative vision, address concerns, and resolve bugs.
  • •Innovate upon our text rendering and layout pipelines, interacting with localization systems to provide engaging experiences worldwide.
  • •Enhance and define layout schemes that dynamically adapt UI from mobile to 8k monitors, and even to VR.

Pay and Benefits

Salary: USD 293,800 - 343,340 annually

Key Requirements

  • •8+ years of professional development experience in C++ or related languages.
  • •Experience with browser/layout engines, game engines or other UI framework development systems (e.g., WebKit, Chromium, Unreal, Unity, Qt, UIKit, React, etc.).
  • •Familiarity with systems level 3D math, pointers, templates and memory management.
  • •Some familiarity with graphics concepts and APIs such as Vulkan, Metal, and/or DirectX.
  • •Experience working on multiple platforms including gaming consoles and mobile devices.
Experience:8+ yearsGamingEngine UIUI framework
Skills:CommunicationCollaborationProblem-solving
Languages:English
Tech Stack:C++LuauLuaVulkanMetalDirectX8kVRGraphics

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn