Principal Software Engineer, Real-Time Character Technology

2 Months ago • 8 Years + • Software Development & Engineering • $289,460 PA - $338,270 PA

Job Summary

Job Description

Roblox is seeking a Principal Software Engineer to work on state-of-the-art character technologies to enhance the range of character look and behavior. The role involves working on Roblox’s next-gen avatar rendering technology, becoming an expert on core engine functionality, improving game engine performance and stability, and collaborating with engineering and art teams. You will also lead other engineers by setting a high bar for technical excellence. The ideal candidate has 8+ years of experience in game development or computer graphics, mastery of C++, deep knowledge of real-time 3D engines, geometry, character rigging, and high-performance distributed computing. A passion for performance optimization, especially on mobile, and strong collaborative skills are essential.
Must have:
  • 8+ years in game development/graphics
  • Expert-level C++ proficiency
  • Deep 3D graphics knowledge
  • Performance optimization skills
  • Strong collaboration skills
Good to have:
  • Experience with geometry algorithms
  • Experience with level of detail
  • Experience with computational geometry
Perks:
  • Equity compensation
  • Benefits as described on careers.roblox.com/total-rewards

Job Details

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

The Roblox Avatar defines the identity of a Roblox player and is one of the axes around which the Roblox Metaverse construct is built. As a Principal Software Engineer on the Avatar Scalability team, you will work on state-of-the-art character technologies to enhance the range of character look and behavior from the classic toy-like characters to photorealistic humans and anywhere in between.

You are experienced and passionate about powering the future generation of Roblox's high-performant real-time characters and the developer tools that will help millions of Roblox developers and creators to easily create characters through intuitive user interfaces. You will report to the Engineering Manager for Avatar Scalability.

You Will:

  • Work on Roblox’s next gen avatar rendering technology and help our developer community create amazing experiences
  • Become an expert on the core engine functionality that guides our character systems
  • Help improve the performance and stability of our game engine
  • Have fun collaborating with other engineering and art teams
  • Lead other engineers by setting a high bar of technical excellence

You Have:

  • Proven Expertise: 8+ years of professional experience in game development, computer graphics, or a related field, demonstrating a track record of delivering high-quality results.
  • Mastery of C++: Expert-level proficiency in C++, with a focus on writing clean, efficient, and maintainable code that delivers exceptional performance.
  • Deep 3D Graphics Knowledge: Extensive experience with real-time 3D engines, geometry/modeling, character rigging, and high-performance distributed computing, enabling you to solve complex architectural challenges. Experience with geometry algorithms, level of detail, computational geometry, a plus.
  • Performance-Driven Approach: A passion for optimizing performance across diverse platforms, particularly mobile, ensuring smooth and engaging experiences for millions of users.
  • Determined and Accountable: A proactive and self-motivated approach, with the ability to independently lead projects from conception to completion and take full ownership of your work.
  • Strong Collaborative Skills: Demonstrated ability to communicate effectively and work collaboratively with diverse teams to motivate and encourage.

For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range
$289,460$338,270 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

Roblox 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. Roblox also provides reasonable accommodations for all candidates during the interview process.

Similar Jobs

supercell - Senior Gameplay Programmer, Clash Royale

supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Triple dot studios - Senior Studio Manager

Triple dot studios

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Safe security - Risk Advisor

Safe security

United States (Remote)
4 Months ago
Temperature Pro - Software Developer

Temperature Pro

Dallas, Texas, United States (On-Site)
3 Months ago
IION - Programmatic Sales Manager (ANZ)

IION

Sydney, New South Wales, Australia (Hybrid)
2 Months ago
Trellix - Senior Software Engineer

Trellix

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Toast - Senior Engineering Manager - Suppliers and Accounting

Toast

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Demandbase - Developer Relations Engineer

Demandbase

United States (Remote)
3 Months ago
Nice - Associate Technical Support Engineer

Nice

Manila, Metro Manila, Philippines (Hybrid)
2 Months ago
Nagarro - Principal Engineer

Nagarro

Mexico (Remote)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

USE Insider - Sales Development Representative for the USA

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
10 Months ago
Nagarro - Associate Staff Consultant

Nagarro

Philippines (Remote)
10 Months ago
Sperasoft - 2D Character Artist (stylized)

Sperasoft

Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Sonar Source - Application Security Researcher

Sonar Source

Bochum, North Rhine-Westphalia, Germany (On-Site)
5 Months ago
Toast - Senior Manager, Brand Campaigns

Toast

United States (Remote)
2 Months ago
USE Insider - Software Quality Assurance Tester

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
1 Month ago
Square - Pre-Sales Consultant

Square

Frankfurt Am Main, Hessen, Germany (Hybrid)
3 Weeks ago
cirrus logic - Device Characterization and SPICE Modeling Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
1 Month ago
Side - Office Associate

Side

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Weeks ago
Coupa - Manager, Software Engineering

Coupa

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

Games For Love - Esports Game Player

Games For Love

Lynnwood, Washington, United States (Remote)
1 Year ago
Bright Edge - Sales Operations Associate (Contract)

Bright Edge

Phoenix, Arizona, United States (On-Site)
3 Weeks ago
Granicus - Director, Product Management

Granicus

United States (Remote)
3 Weeks ago
Daybreak - Associate Software Engineer, Platform

Daybreak

San Diego, California, United States (On-Site)
2 Months ago
Adyen - Head of Developer Advocacy

Adyen

Chicago, Illinois, United States (Hybrid)
3 Months ago
Sawhorse Productions - Quality Inspector - Temporary

Sawhorse Productions

Morganton, North Carolina, United States (On-Site)
1 Month ago
FlockSafety - RF Design Engineer

FlockSafety

Atlanta, Georgia, United States (On-Site)
1 Month ago
Riot Games - Senior Technical Artist (UI)

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Motorola solutions - Sales Development Representative

Motorola solutions

Chicago, Illinois, United States (On-Site)
1 Year ago
Zeeco, Inc. - Class A Fitter / Welder - Night Shift

Zeeco, Inc.

Broken Arrow, Oklahoma, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Apple - Engineering Program Coordinator

Apple

Austin, Texas, United States (On-Site)
1 Month ago
HappyRobot - Growth Engineer

HappyRobot

San Francisco, California, United States (On-Site)
3 Weeks ago
cirrus logic - Sr. Staff Formal Verification Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
2 Months ago
Apple - Engineering Project Manager (SAP Operations Lead), IS&T Enterprise Systems

Apple

Sunnyvale, California, United States (On-Site)
3 Months ago
Corsair gaming - Mechanical Engineer

Corsair gaming

Taipei City, Taiwan (On-Site)
2 Months ago
The E.W. Scripps Company - Microsoft 365 Engineer

The E.W. Scripps Company

Cincinnati, Ohio, United States (Hybrid)
1 Month ago
Remote - GTM Engineer, Revenue Operations

Remote

United States (Remote)
1 Month ago
Rockstar Games - Manager, Data Engineering

Rockstar Games

New York, United States (On-Site)
3 Months ago
Everi - Engineering Support Technician II

Everi

Reno, Nevada, United States (On-Site)
2 Months ago
Assystems - Senior Wet Utilities Engineer

Assystems

Al Khobar, Eastern Province, Saudi Arabia (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Remote)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Roblox

Level Up Your Career in Game Development!

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

Job Common Plug