
Check your CV before you apply
See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.
About the role
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect within 3D immersive digital experiences. Roblox's mission is to connect a billion people with optimism and civility across any device worldwide.
As an Engineering Manager for the Engine UI team, you will lead the engineering team responsible for building state-of-the-art UI capabilities across all of Roblox. Managing senior C++ engineers, you will oversee foundational engine code powering user interfaces in the Roblox Client, Roblox App, and Roblox Studio. You will drive C++ engine development and lead the design of Luau scripting APIs, empowering millions of global creators to build performant, high-fidelity interfaces across mobile, desktop, and console platforms.
Key Responsibilities
- Engineering Leadership & People Management: Direct, mentor, and manage a team of senior engineers, conducting performance evaluations, providing technical guidance, and fostering career growth.
- Core C++ Engine UI Development: Oversee development on foundational C++ engine code powering UI capabilities across games, Roblox Studio, and client applications.
- Luau Scripting API Architecture: Lead the design, authoring, and review of API specifications exposing low-level UI capabilities to Luau (Roblox's fast, Lua-derived scripting language).
- Cross-Platform System Execution: Drive UI execution and performance optimization across heterogeneous platforms, including mobile, tablet, desktop, and gaming consoles.
- Community Alignment & Developer Tools: Partner directly with the Roblox developer community to understand technical UI constraints and deliver intuitive tools for UI designers and engineers.
- Quality & Automated Testing: Enforce engineering best practices, robust edge-case handling, detailed design specs, and automated testing frameworks across the codebase.
Requirements
Experience & Management Background
- 8+ years of professional software development experience, including 5+ years of direct engineering management or people leadership experience.
- Track record of managing senior individual contributors within high-performance engineering organizations.
Technical Competencies & Systems Engineering
- Fluent programming expertise in C++ with deep experience in systems-level concepts (3D math, pointers, memory layout, templates).
- Extensive background working on core systems within Game Engines and UI frameworks.
- Ability to architect technical solutions that are intuitively usable by cross-disciplinary creators (engineers, game designers, UI designers).
Preferred Qualifications
- Experience programming in Lua or Luau.
- Track record of shipping cross-platform projects for mobile devices or major gaming consoles (PlayStation, Xbox, Nintendo Switch).

Source: Employer Career Pages · THE BRIEFED never charges candidates.
Similar roles
More Design & Creative roles near this one