Roblox logo

Principal Software Engineer - Avatar Personalization

Roblox

San Mateo, CA · San Mateo · USD 295,250-345,040 / year · 8+ years experience · Full-time · Onsite · Posted Oct 15, 2026

At a glance

Experience
8+ years experience
Employment
Full-time
Workplace
Onsite
Location
San Mateo, CA · San Mateo
Salary
USD 295,250-345,040 / year · Base salary
Visa sponsorship
Visa sponsorship not offered

About the role

  • The Principal Software Engineer on the Avatar Personalization team will use the Roblox game engine to build features that push the boundaries of avatar technology.
  • This role involves tackling major architectural projects, providing technical leadership, and coordinating across teams to build systems for millions of players and developers.

Responsibilities

  • Implement groundbreaking features in the Roblox game engine to build an advanced avatar system.
  • Build APIs for Roblox developers to enable in-experience creation of avatars from scratch.
  • Enhance avatar fidelity and uniqueness on the platform.
  • Build vertical applications for mobile, tablet, PC, and console platforms using the Roblox game engine.
  • Refactor and improve existing codebase.
  • Establish architectural standards for system reliability, performance, and test coverage.
  • Collaborate with numerous teams to build a user-generated gaming platform.
  • Implement systems using a combination of C++ and Lua.

Requirements

  • 8+ years of professional experience working on a consumer-facing game engine and/or game application.
  • Proficiency with C++, 3D math, data structures, algorithms, and networking.
  • Experience working on character building and customization systems, editors, and content creation tools.
  • Experience building online console or mobile game titles.
  • Experience with game or film character systems such as animation, rigid-body or cloth/hair physics, or shading.

Benefits

  • Equity compensation

Workplace

  • Onsite Tuesday, Wednesday, and Thursday.

Skills

  • C++
  • Lua
  • 3D Math
  • Data Structures
  • Algorithms
  • Networking
  • Animation
  • Hair Physics
  • Shading

Roblox

Principal Software Engineer - Avatar Personalization

Apply now