Principal Engine UI Engineer — Scalable, High-Perf UI

Roblox

San Mateo (CA)

On-site

USD 293,800 - 343,340

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading gaming platform is seeking a Principal Software Engineer for Engine UI. You will develop and maintain C++ code for UI features, collaborate with game developers, and innovate text rendering and layout pipelines. The role requires 8+ years in software development, ideally in game or UI frameworks. The position is onsite in San Mateo, CA, with an annual salary range of $293,800 to $343,340, plus equity compensation and benefits.

Qualifications

  • 8+ years of professional development experience in C++ or related languages.
  • Familiarity with profilers to find performance bottlenecks.
  • Experience with browser/layout engines or game engines.

Responsibilities

  • Develop and maintain C++ engine code for foundational UI features.
  • Review API proposals to expose UI capability to Luau.
  • Innovate upon text rendering and layout pipelines.

Skills

C++ programming
Performance-oriented mindset
System-level 3D math
Graphics APIs familiarity

Tools

VTune
Vulkan
DirectX

Job description

A leading gaming platform is seeking a Principal Software Engineer for Engine UI. You will develop and maintain C++ code for UI features, collaborate with game developers, and innovate text rendering and layout pipelines. The role requires 8+ years in software development, ideally in game or UI frameworks. The position is onsite in San Mateo, CA, with an annual salary range of $293,800 to $343,340, plus equity compensation and benefits.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 UI Engineer — AAA UE5 Lead, High-Performance UI
Senior UI Engineer — AAA UE5 Lead, High-Performance UI

31st Union • San Mateo (CA)

On-site
USD 133,900 - 198,160
Principal Software Engineer, Engine UI
Principal Software Engineer, Engine UI

Roblox • San Mateo (CA)

On-site
USD 293,800 - 343,340
Senior UI Engineer - Unreal AAA Lead & Live Ops
Senior UI Engineer - Unreal AAA Lead & Live Ops

Thirtyfirstunion • San Mateo (CA)

On-site
USD 133,900 - 198,160
Full range of medical benefits
Potential bonuses and equity awards
Software Engineering Manager, Engine UI
Software Engineering Manager, Engine UI

Roblox • San Mateo (CA)

On-site
USD 293,800 - 343,340
Principal Engineer — Real-Time Asset Loading & Networking
Principal Engineer — Real-Time Asset Loading & Networking

Roblox • San Mateo (CA)

On-site
USD 289,460 - 338,270
Equity compensation
Comprehensive benefits
Flexible in-office work schedule
Lead UI Engineer San Mateo, California, United States
Lead UI Engineer San Mateo, California, United States

Thirtyfirstunion • San Mateo (CA)

On-site
USD 133,900 - 198,160
Full range of medical benefits
Potential bonuses and equity awards
Senior UE5 Engine Engineer II — Hybrid Role
Senior UE5 Engine Engineer II — Hybrid Role

Blizzard Entertainment • Irvine (CA)

Hybrid
USD 146,000 - 270,004
Medical, dental, and vision insurance
401(k) with company match
Paid holidays and vacation
+1
Lead Game Engine Systems Engineer - Real-Time Networking
Lead Game Engine Systems Engineer - Real-Time Networking

Roblox • San Mateo (CA)

On-site
USD 289,460 - 338,270
Equity Compensation
Comprehensive Benefits
Lead UI Engineer
Lead UI Engineer

31st Union • San Mateo (CA)

On-site
USD 133,900 - 198,160