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
2 வாரங்கள் முன்
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 attracts tens of millions globally each day to explore, create, play, learn, and connect through immersive 3D experiences crafted by a vast community of developers and creators. The company is committed to building the platform and tools enabling users to bring any imaginable experience to life, striving to transform global social interaction on any device with the mission to connect one billion people with optimism and civility.

Role Overview

As a Senior Software Engineer on the Avatar Animation team, you will utilize the Roblox game engine and tools to develop innovative experiences that elevate platform capabilities. Your work will not only advance content quality but also enhance animation technology, toolsets, and workflows accessible to all developers, empowering game creators to enrich player engagement.

What You Will Do

  • Create experiences that exceed previous quality standards on the platform.
  • Evaluate current animation technologies and tools to identify requirements aligning with project goals.
  • Produce thorough documentation detailing challenges, enhancements, and feature requests related to character animation technology.
  • Collaborate closely with gameplay engineers to integrate animation technology into interactive gameplay.
  • Design and implement innovative solutions for new feature requests in partnership with the avatar animation team.
  • Engage with internal content teams and the developer community to elevate the overall animation quality on Roblox.

Skills and Qualifications

  • More than 8 years of professional experience with a strong background in character animation, game engines, and development tools.
  • Expertise in C++ programming capable of delivering high-quality, efficient code; familiarity with Lua scripting is advantageous.
  • A genuine passion for crafting interactive and compelling user animation experiences on diverse platforms.
  • Strong foundation in 3D mathematics and a commitment to designing robust, scalable software architectures.
  • Performance-conscious development skills optimizing software for platforms including mobile devices.
  • Self-motivated and capable of independently managing a project throughout its entire lifecycle.
  • Excellent team collaboration and communication abilities fostering a cooperative and inspiring work environment.

Additional Information

This position is based in the Vancouver, BC, Canada office, with on-site attendance required on Tuesdays, Wednesdays, and Thursdays, and optional presence on Mondays and Fridays unless otherwise specified.

The starting salary range is CAD 230,020 to CAD 279,120 annually, subject to factors such as experience, skills, location, and market conditions. Full-time employees are eligible for equity awards and benefits.

Roblox is an equal opportunity employer committed to diversity and inclusion, prohibiting discrimination or harassment on any protected basis and providing accommodations for disabilities or religious beliefs during recruitment.

Level

Senior

How they work

Communication Teamwork & Collaboration Initiative Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer