R

Roblox

Runs a platform where users build and play games

Software Engineering Manager - Engine UI

Engineering LeadershipUpdated on Nov 12
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • At least 8 years of professional software development experience, primarily in C++, including at least 5 years managing engineering teams.
  • Strong systems-level C++ judgment, including 3D mathematics, templates, and memory management, and ability to use profilers and data to find bottlenecks and measure impact.
  • A track record of hiring and growing engineers and leading a team through multi-quarter technical projects.
  • Experience building or leading work on UI frameworks, browser or layout engines, or game engines, such as WebKit, Chromium/Blink, Gecko, Unreal, Unity, UIKit, the Android UI framework, Qt, or Yoga.
  • Experience shipping APIs and tools that engineers, game designers, and UI designers find intuitive.
  • Ability to communicate technical trade-offs and project status to engineers, partner teams, and leadership.
  • High standards for design rigor, edge-case handling, and automated testing.

Responsibilities

  • Lead and grow a team of C++ engineers building core engine UI systems for layout, text and typography, styling, and 2D rendering and effects.
  • Own the Engine UI roadmap and execution, balancing creator-facing capabilities with performance, stability, and timely fixes for creator-reported bugs.
  • Guide the design and review of public APIs exposing UI capability to Luau, the Lua-derived scripting language used for user-generated creation.
  • Set a performance-first standard for UI across devices, using profiling data to drive decisions.
  • Partner with the Roblox App, Studio, Rendering, and Localization teams, as well as product and design teams that build on the UI engine.
  • Work directly with the creator community to understand their needs and help them achieve their creative vision.
  • Recruit, mentor, and develop engineers from early career to senior, and build a culture of ownership and high engineering standards.

Desired Qualifications

  • Experience shipping on constrained platforms such as mobile devices or game consoles.
  • Experience with Lua/Luau, text shaping and localization such as HarfBuzz, FreeType, or right-to-left text, or graphics APIs such as Vulkan, Metal, or DirectX.

About the Company

Roblox

Runs a platform where users build and play games

Roblox runs an online platform where people play, chat, and hang out in 3D games built by its users rather than by the company itself. In 2025, Grow a Garden, a game a teenager made on Roblox, set the record for the most people playing one video game at the same time. Creators build games with Roblox Studio, a free design tool, and players join through the free Roblox app on phones, computers, game consoles, and VR headsets. Roblox makes money by selling Robux, a virtual currency players spend on avatar items and in-game extras, and it shares part of that spending with creators, who can exchange their Robux for real money. Roblox was founded in 2004 and is based in San Mateo, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Roblox

See more jobs