CareerPlan

Principal Software Engineer - Avatar Personalization

San Mateo, CAFull-time$295k2026-10-16 → 2026-11-11
HybridNo visa sponsorship

Core

Build features and APIs in the Roblox game engine to enhance avatar personalization, animation, and customization systems for tens of millions of players.

Role type

Principal Software Engineer (Game Engine)

Builds

Avatar systems, APIs for in-experience creation, vertical applications for mobile/tablet/PC/console

Domain

Gaming / 3D Virtual Worlds

Deliverable

production ML models | product features

Required skills

C++, 3D math, data structures, algorithms, networking, character building, customization systems, animation, rigid-body/cloth/hair physics, shading

Preferred skills

Game or film development experience, console or mobile game title experience

Technologies

Roblox game engine, C++, Lua

Responsibilities

Implement groundbreaking features in the Roblox game engine, build APIs for developers, enhance avatar fidelity, refactor codebase and establish architectural standards, work with cross-functional teams

Seniority

Principal, technical leadership & architecture