R

Senior Software Engineer, Avatar Animation

Roblox

Vancouver, British Columbia, Canada · Full Time

Be the first to apply

Experience
8+ yrs
Salary
CAD 230,020 – CAD 279,120 / year
Openings
1
Posted
1 day ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Roblox

Roblox is a platform where tens of millions globally explore, create, play, learn, and connect through immersive 3D digital experiences crafted by an expansive developer and creator community. Our mission is to foster optimism and civility by connecting a billion people around the world, across any device.

Joining Roblox means shaping the future of human interaction by addressing unique technical challenges at scale and establishing safer, more positive shared digital experiences.

Role Overview

As a Senior Software Engineer on the Avatar Animation team, you will utilize the Roblox game engine and tools to pioneer experiences that advance the platform’s animation technology beyond current limits. Your contributions will enhance content creation and improve animation tools and pipelines used by developers, enabling engaging, delightful player experiences.

Key Responsibilities

  • Innovate and develop animation experiences that elevate the Roblox platform’s quality standards.
  • Evaluate existing animation technologies and tools to identify enhancements aligned with project goals.
  • Document technical issues, feature improvements, and requests related to character animation systems.
  • Collaborate with gameplay engineers to integrate animations into gameplay interactions.
  • Conceive and implement creative solutions for animation feature requests, working closely with the avatar animation team.
  • Engage with internal content teams and the developer community to collectively advance the overall animation quality.

Candidate Profile

  • Minimum 8 years of professional experience with expertise in character animation, game engines, and related tools.
  • Strong proficiency in C++ programming with the ability to write efficient and high-performance code; Lua experience is advantageous.
  • A passion for creating compelling interactive user experiences through superior animation.
  • Solid foundation in 3D mathematics paired with a commitment to sound code architecture.
  • Performance-driven mindset capable of delivering optimized solutions, including for mobile platforms.
  • Highly motivated and autonomous, able to manage projects through full lifecycles.
  • Excellent teamwork and communication skills, with a collaborative and inspiring approach.

Additional Information

This position is based in Vancouver, British Columbia, Canada. The base annual salary range offered is CAD $230,020 to $279,120, influenced by factors such as background, experience, location, and market needs. Salaries may adjust over time. All full-time employees qualify for equity compensation and benefits.

Work Schedule: Onsite presence is required Tuesday through Thursday, with optional attendance on Monday and Friday.

Roblox is committed to equal employment opportunity and provides reasonable accommodations during recruitment for candidates with disabilities or religious beliefs. Note for US-based candidates: the company may have limitations regarding certain US work authorizations and H-1B visa sponsorship.

How they work

Communication Teamwork & Collaboration Accountability Motivation
🤖
Online · instant AI help
Broxer