Engineering Manager - 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

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.
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).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager, Engine UI
Software Engineering Manager, Engine UI

Roblox • San Mateo (CA)

On-site
USD 293,800 - 343,340
Principal Software Engineer, Engine UI
Principal Software Engineer, Engine UI

Roblox • San Mateo (CA)

On-site
USD 293,800 - 343,340
Director of Engine UI & Graphics
Director of Engine UI & Graphics

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 240,000
Engineering Manager - Engine Networking & Streaming NEW
Engineering Manager - Engine Networking & Streaming NEW

The Briefed • San Mateo (CA)

Hybrid
USD 294,000 - 343,000
Healthcare coverage
Mental health resources
Wellness stipend
+4
Senior Engineer, Engine Networking | Roblox, San Mateo, CA
Senior Engineer, Engine Networking | Roblox, San Mateo, CA

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 240,000
Equity compensation for all full-time
Benefits for full-time employees (see
Senior Software Engineer, Engine Networking | Roblox San Mateo
Senior Software Engineer, Engine Networking | Roblox San Mateo

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 260,000
Equity compensation
Full benefits package
Principal Engineer - Content Lifecycle & Studio
Principal Engineer - Content Lifecycle & Studio

The Briefed • San Mateo (CA)

Hybrid
USD 190,000 - 240,000
Software Engineer, Engine Infrastructure
Software Engineer, Engine Infrastructure

Roblox • San Mateo (CA)

On-site
USD 182,000 - 227,000
Senior Software Engineer, 3D Engine Scalability
Senior Software Engineer, 3D Engine Scalability

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000
Engineering Manager - Real-Time Game Networking NEW
Engineering Manager - Real-Time Game Networking NEW

The Briefed • San Mateo (CA)

Hybrid
USD 294,000 - 343,000
Health insurance
Dental & Vision coverage
401(k) with company match
+2