Director of Engine UI & Graphics

The Briefed

San Mateo (CA)

On-site

USD 180,000 - 240,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roblox is hiring an Engineering Manager for the Engine UI team to lead a senior C++ engine UI group across Roblox Client, Roblox App, and Roblox Studio. You will oversee foundational UI code, drive Luau scripting API design, and ensure high performance UI across mobile, desktop, and consoles.

You will manage senior engineers, mentor performance, and partner with a global developer community to deliver robust UI tools and testing frameworks.

Qualifications

  • 8+ years of professional software development experience.
  • 5+ years of direct engineering management or people leadership experience.
  • Track record of managing senior individual contributors within high-performance engineering organizations.

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 mobile, tablet, desktop, and gaming consoles.
  • Community Alignment & Developer Tools: Partner 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.

Skills

C++
Lua/Luau
People management
Software architecture
Game engines
UI frameworks
3D math

Tools

Luau scripting

Job description

Roblox is hiring an Engineering Manager for the Engine UI team to lead a senior C++ engine UI group across Roblox Client, Roblox App, and Roblox Studio. You will oversee foundational UI code, drive Luau scripting API design, and ensure high performance UI across mobile, desktop, and consoles.

You will manage senior engineers, mentor performance, and partner with a global developer community to deliver robust UI tools and testing frameworks.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager - Engine UI & Graphics
Engineering Manager - Engine UI & Graphics

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 240,000
Principal Software Engineer, Engine UI
Principal Software Engineer, Engine UI

Roblox • San Mateo (CA)

On-site
USD 293,800 - 343,340
Software Engineering Manager, Engine UI
Software Engineering Manager, Engine UI

Roblox • San Mateo (CA)

On-site
USD 293,800 - 343,340
Principal Engine UI Engineer: Performance-Driven C++ UI
Principal Engine UI Engineer: Performance-Driven C++ UI

RTL2 Fernsehen GmbH & Co. KG • San Mateo (CA)

On-site
USD 293,800 - 343,340
Senior Platform Engineer, UI Core & Luau
Senior Platform Engineer, UI Core & Luau

Showcify, Inc. • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits
Principal Engineer, Content Lifecycle & Studio (AI + Engine)
Principal Engineer, Content Lifecycle & Studio (AI + Engine)

The Briefed • San Mateo (CA)

Hybrid
USD 190,000 - 240,000
Senior Real-Time 3D Engine Engineer
Senior Real-Time 3D Engine Engineer

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Software Engineer, 3D Engine & Performance
Software Engineer, 3D Engine & Performance

Roblox Corporation • San Mateo (CA)

On-site
USD 153,000 - 197,000
Head of Consumer Frontend Product & Design Systems
Head of Consumer Frontend Product & Design Systems

Roblox • San Mateo (CA)

On-site
USD 383,000 - 439,000
Senior C++ Systems Engineer, Client Platform
Senior C++ Systems Engineer, Client Platform

Roblox • San Mateo (CA)

On-site
USD 196,000 - 242,000
Equity compensation
Comprehensive benefits