Principal Software Engineer - Avatar Personalization

Roblox•San Mateo, CA
•$295,250 - $345,040•Onsite

About The Position

As a Principal Software Engineer on Roblox’s Avatar Personalization team, you will use the Roblox game engine to build features that advance avatar technology and create systems that make avatars simple and delightful to use. You will lead major architectural projects, provide technical leadership, and coordinate with teams across Roblox to build systems used by tens of millions of monthly players and developers. The role focuses on building high-quality systems and APIs in the Roblox game engine, enhancing avatar features, and improving customization for players and developers. Relevant avatar technologies include animation, clothing, hair, and shading. Experience in game or film development is especially applicable. The position also involves building vertical applications for mobile, tablet, PC, and console, and implementing systems using C++ and Lua.

Requirements

  • At least 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 with 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.

Responsibilities

  • Implement features in the Roblox game engine to build an advanced avatar system.
  • Build APIs that enable Roblox developers to create Roblox avatars from scratch within experiences.
  • Enhance avatar fidelity and uniqueness on Roblox.
  • Build applications using the Roblox game engine for mobile, tablet, PC, and console platforms.
  • Refactor and improve the existing codebase, and establish architectural standards for reliability, performance, and test coverage.
  • Work with teams across Roblox to build its user-generated gaming platform.
  • Implement systems using C++ and Lua.
  • Lead major architectural projects and provide technical leadership.

Benefits

  • Equity compensation for full-time employees.
  • Benefits are referenced on the company benefits page, but are not itemized in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service