Senior Software Engineer, Avatar

2 Months ago • 5 Years + • Full Stack Development • $164,800 PA - $200,000 PA

Job Summary

Job Description

As a Senior Software Engineer on the Avatars team, you'll architect and build systems for player-created avatar customization, impacting creation, publishing, validation, optimization, animation, and core gameplay. You'll collaborate with artists and other development teams to enhance avatar expression, usability, and performance across various platforms (mobile, consoles, PC, VR). Responsibilities include building artist-friendly tools (Blender pipeline), documenting processes for the creator community, and maintaining existing avatar systems. The role involves optimizing for memory and performance across nine platforms and contributing to a growing in-game economy.
Must have:
  • 5+ years 3D software/game dev exp (Unity)
  • C# fluency, memory/performance optimization
  • Debugging complex, multi-threaded systems
  • Multiplayer game shipping (cross-platform)
  • Animation & real-time skinned meshes exp
Good to have:
  • Artist-friendly pipelines for animated assets
  • VR game shipping experience
  • Modern Unity (2020+) experience (at least 1 year)
  • Live services & rapid deployment experience
Perks:
  • Unlimited PTO
  • Comprehensive medical, dental, vision
  • Retirement plan with company match
  • Equipment, family & pet care stipends

Job Details

Rec Room is the best place to build and play games together. Players can chat, hang out, play in millions of rooms, or build something new to share with the world! We are looking for a senior developer to join the new Avatars team to help us expand the capabilities of how players express themselves and craft groundbreaking avenues for creative exchange. You’ll also be involved in the interesting memory and performance challenges that come with supporting nine different gaming platforms that span mobile devices, consoles, PCs, and all major VR devices. 

We have a robust ecosystem of creators who create compelling experiences for each other, but minimal tools for how creators can make and sell digital clothing to our players. You would be joining the team building these tools so the next generation of fashion designers and digital artists can grow their craft, find an audience, create markets, and make a living doing what they love and providing value for their Rec Room communities. We believe this work will have a BIG impact on the in-game economy, leading to multiplying the value for creators, players, and the company.

You would be involved in architecting and building the next generation of systems for player-created avatar customization. These systems touch creation, publishing, validation, optimization, animation, and core gameplay. You will also be involved with work to grow the surface area of how players can customize their avatars. Imagine player-made makeup, body art, emotes, dances, and even entirely new body forms and animations – you'll be at the forefront of defining digital avatars. 

WHAT YOU’LL DO:

  • Architect new systems that will expand the capabilities of the core avatar systems, adding new forms of avatar expression, and improving the look, feel, and movement of our players.
  • Work closely with our first-party art team who will represent our creators and be the major design stakeholders to guide us to a delightful creation experience.
  • Work closely with partner development teams, including Economy, Building Blocks, Interfaces, Creator Tools, and Rec Room Studio, to deliver systems that help creators enjoy the creation of new avatar customization options, find an audience, build a market, and deliver delight to players.
  • Evolve existing avatar systems to improve usability, add quality-of-life features for creators, and improve memory and compute performance across all of our platforms.
  • Build and extend easy-to-use open-sourced Blender pipeline tools that will be shared with our creator community to help them more easily add content to our platform.
  • Be involved in documenting and sharing the creation process with our creator community via blogs, online docs and videos, and Discord.
  • Review and maintain the code for the avatar systems that exist and that you will build.

WHAT WE ARE LOOKING FOR IN CANDIDATES:

  • 5+ years of professional interactive 3D software or games development experience (preferably using Unity engine)
  • Fluency in C# with experience with memory and performance optimization in Unity.
  • Experience debugging and extending complex, multi-threaded systems
  • Experience shipping a multiplayer game that is used cross-platform on 3D mobile, consoles, and PC screens
  • Experience with building systems around animation, and real-time skinned meshes

BONUS POINTS IF YOU HAVE: 

  • Experience building artist-friendly pipelines for exporting animated assets
  • Experience shipping VR games
  • You’ve worked with a modern version of Unity (2020+) for at least a year
  • Experience with live services and rapid deployment (we ship a new version of our game every week)
The base pay range for this position is listed below; please note the base pay may vary depending on location, job-related knowledge, skills, and experience. Stock options and, in some cases, a sign-on bonus may be offered as part of the compensation package. We also offer a full slate of benefits, including flexible vacation, medical, dental vision, life and disability coverage, long-term care insurance, FSA, commuter benefits, a 401(k) plan with company match, and a parental leave program. We also offer some not-so-standard benefits, including equipment, family, and pet care stipends.

Base Pay Range

$164,800 - $200,000 USD

COMPANY INFO TO KNOW: 

Rec Room offers generous medical, dental, and vision plans that cover you, your spouse/domestic partner, and your children. We also support your retirement benefits with a company match. Rec Room values work-life balance by providing unlimited paid time off. Our company values are real and drive our culture. We work hard to be a safe and friendly place for people from all walks of life. 

Rec Room provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Applicants who need reasonable accommodation for any part of the application process may contact  in confidence. Rec Room will work with each individual to define their application-related needs and to try to accommodate those needs.

Applicants can find our

Similar Jobs

Activision - Senior Expert Engine Programmer

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Games2win - Sr Game Designer

Games2win

India (Remote)
4 Months ago
Meta - AI Research Scientist, Language - Generative AI

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
Light Speed Studios - Uncapped Games - Senior Software Engineer – Build Systems

Light Speed Studios

Los Angeles, California, United States (On-Site)
2 Months ago
Meta - Software Engineer, Systems

Meta

Bellevue, Washington, United States (On-Site)
2 Months ago
Futurum Technology  - C# Back-end Developer

Futurum Technology

(On-Site)
4 Months ago
Warner Bros Discovery - Staff Software Engineer

Warner Bros Discovery

Burbank, California, United States (On-Site)
2 Months ago
Exabeam - Senior Software Engineer - Full Stack

Exabeam

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Java Senior Software Developer

Luxoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Product Manager, Machine Learning

Meta

Seattle, Washington, United States (Remote)
3 Months ago
AbZorba Games  - Unity Game Developer

AbZorba Games

Attica, Indiana, United States (On-Site)
5 Months ago
UXBERT Labs - AR/IoT Development Specialist

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
Limit Break - Senior Engineer (Unity)

Limit Break

Manila, Metro Manila, Philippines (On-Site)
7 Months ago
Playrix - Lead Technical Designer

Playrix

Ukraine (Remote)
3 Months ago
Playrix - Senior Engineering Manager

Playrix

Armenia (Remote)
3 Months ago
Meta - Regulatory Readiness Program Manager

Meta

London, England, United Kingdom (On-Site)
2 Months ago
Meta - Data Engineer, Product Analytics

Meta

Los Angeles, California, United States (On-Site)
3 Months ago
Meta - Product Manager, AI Solutions and Automation (ASA) - GenAI

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
PwC - Generative AI Expert (m/f)

PwC

Bratislava, Bratislava Region, Slovakia (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Xsolla - Legal Counsel

Xsolla

Los Angeles, California, United States (Hybrid)
1 Month ago
Nintendo - Senior Engineer - SDSG (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Barracuda Networks  Inc  - Product Marketing Manager

Barracuda Networks Inc

Chelmsford, Massachusetts, United States (Hybrid)
1 Month ago
Warner Bros Discovery - Producer, Streaming (Temporary)

Warner Bros Discovery

Atlanta, Georgia, United States (On-Site)
2 Months ago
DraftKings - Customer Experience Associate - Jackpocket

DraftKings

Boston, Massachusetts, United States (On-Site)
1 Month ago
Meta - AI Research Scientist - Language (Technical Leadership)

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Axon - Director, Content Strategy & Operations

Axon

Denver, Colorado, United States (On-Site)
1 Month ago
Intel Corporation - Server Product Manager

Intel Corporation

Santa Clara, California, United States (Hybrid)
2 Months ago
Scale AI - Software Engineer, GenAI Model Evaluation

Scale AI

San Francisco, California, United States (Hybrid)
4 Months ago
Sunrise Systems,  Inc  - Audio Visual Technician

Sunrise Systems, Inc

New York, New York, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Salesforce - Database Query Planning/Optimizer and Execution - LMTS/PMTS

Salesforce

Hyderabad, Telangana, India (On-Site)
3 Months ago
NAH.io - Web Development Manager

NAH.io

Hong Kong (On-Site)
3 Months ago
My Fitness Pal - Platform Engineer Intern - Summer 2025

My Fitness Pal

United States (Remote)
1 Month ago
The Walt Disney Company - Sr Software Engineer (webOS/Tizen)

The Walt Disney Company

Charlotte, North Carolina, United States (On-Site)
3 Months ago
ION - AML Fullstack (Palantir)  Developer, New York (741)

ION

New York, New York, United States (Hybrid)
3 Months ago
Microsoft - Principal Software Engineer

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Microsoft - Senior Software Engineer-Xbox

Microsoft

(On-Site)
1 Month ago
Behaviour Interactive - Senior Backend Programmer – Dead By Daylight | Programmeur·euse Backend Senior·e – Dead By Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Zeta - Lead Software Development Engineer - Frontend

Zeta

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Nielsen Holdings - Software Engineer - Bigdata (Java/Scala and SQL)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Seattle, Washington, United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Rec Room

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug