Roblox

Principal Software Engineer, Engine UI

Roblox

Apply
2 months ago
San Mateo, CA, USA
Staff+
H1B Sponsor

Base Salary

$294k - $343k/yr

Responsibilities

  • Develop and maintain C++ engine code for UI features in Roblox.
  • Author and review API proposals for Luau scripting language.
  • Collaborate with game developers to achieve their creative vision.
  • Innovate text rendering and layout pipelines for global engagement.
  • Enhance layout schemes for various device resolutions and formats.
  • Profile and write performant C++ code for scalable UI systems.
  • Engage in learning about Roblox's platform and technologies.

Requirements

  • 8+ years of professional development experience in C++ or related languages.
  • Familiarity with performance profiling tools and techniques.
  • Experience in browser/layout engines, game engines, or UI frameworks.
  • Ability to write intuitive systems for diverse developer disciplines.
  • Knowledge of systems level 3D math, pointers, templates, and memory management.
  • Familiarity with graphics concepts and APIs like Vulkan, Metal, or DirectX.
  • Experience on gaming consoles and/or mobile devices is preferred.

Tech Stack

C++ReactUnity

Categories

BackendFrontendFull StackGamingMobile