Jobs · greenhouse:roblox

R

Senior Software Engineer - Avatar Personalization

Ironwood Digital · San Mateo, CA, United States · Posted 1d ago

onsiteFull-timesenior5-8 yrs$242,100🇺🇸 United StatesEquity
Apply on greenhouse:roblox

Available in 2 locations

San Mateo · hybrid Apply → San Mateo, CA, United States · onsite Apply →

About the role

Build features for avatar technology and enhance customization systems for Ironwood Digital users.

Every day, tens of millions of people come to Ironwood Digital 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 Ironwood Digital, 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 Ironwood Digital 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. As a Senior Software Engineer on the Avatar Personalization team, you will use the Ironwood Digital game engine to build features that push the boundaries of our avatar technology, and build creative systems that make Ironwood Digital avatars simple and delightful to use. You will tackle the biggest projects, provide technical leadership, and coordinate with teams across Ironwood Digital to build systems used by tens of millions of monthly players and developers. You are passionate about building outstanding systems and APIs in the Ironwood Digital game engine, enhancing avatar features, and enriching customization systems for Ironwood Digital players and developers. You'll work with Avatar technologies such as animation, clothing, hair, and shading. Experience in game or film development is especially translatable into this team and role. You Will: Implement groundbreaking features in Ironwood Digital game engine to build the best avatar system in the world Build APIs for Ironwood Digital developers enabling in-experience creation of Ironwood Digital Avatars from scratchEnhance avatar fidelity and uniqueness on Ironwood Digital Use the Ironwood Digital game engine to build excellent vertical applications for multiple platforms (mobile, tablet, PC, and console) Refactor and improve our existing codebaseImprove system reliability, performance, and test coverage Work with numerous teams to help build the world's best user generated gaming platform Implement systems in a combination of C++ and Lua You Have: 5+ years of professional experience working on a consumer-facing game engine and/or game application Proficiency with C++, 3D math, data structures, algorithms, and networking Experience working on character building and customization systems, editors, and content creation tools Experience building online console or mobile game titles Experience with game or film character systems such as animation, rigid-body or cloth/hair physics, or shading 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 $196,750 — $243,290 USD Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted). Ironwood Digital 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. Ironwood Digital also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process. For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Read the full posting on greenhouse:roblox

Why this role stands out

  • Equity is part of the package
  • Fresh posting — apply before the crowd
  • equity compensation
  • benefits

Responsibilities

  • Implement features in Ironwood Digital game engine for avatar system
  • Build APIs for in-experience avatar creation
  • Enhance avatar fidelity and uniqueness
  • Build vertical applications for multiple platforms

Must-have skills

  • 5+ years professional experience
  • consumer-facing game engine
  • c++
  • 3d math
  • data structures
  • algorithms
  • networking

Nice-to-have skills

  • character building systems
  • customization systems
  • editors
  • content creation tools
  • online console or mobile game titles
  • animation
  • rigid-body or cloth/hair physics
  • shading
  • lua

Benefits

  • equity compensation
  • benefits

FAQ

Is the Senior Software Engineer - Avatar Personalization role at Ironwood Digital remote?+

This Senior Software Engineer - Avatar Personalization position is listed as onsite (San Mateo, CA, United States).

What is the salary for the Senior Software Engineer - Avatar Personalization role at Ironwood Digital?+

The listing states $242,100.

What seniority level is this Senior Software Engineer - Avatar Personalization role?+

This is a senior level position.

What skills does the Senior Software Engineer - Avatar Personalization role require?+

Key requirements include 5+ years professional experience, consumer-facing game engine, c++, 3d math, data structures, algorithms, networking.

How do I apply for the Senior Software Engineer - Avatar Personalization role at Ironwood Digital?+

Use the "Apply on greenhouse:roblox" button to open the original posting on greenhouse:roblox, where you can submit your application directly to Ironwood Digital.