Senior Software Engineer
UGC Foundations
Posted on 2/22/2023
INACTIVE
Rec Room

201-500 employees

Social virtual reality platform for building and playing games.
Company Overview
Rec Room Inc. stands out as a leader in the VR, AR, social, and multiplayer gaming industry, providing a unique platform where users can create, play, and share games across various devices. The company fosters a diverse and inclusive culture, encouraging creativity through tools like the Maker Pen, which empowers users to design anything from simple objects to complex worlds. With its commitment to community, Rec Room offers a welcoming environment for people of all backgrounds, making it an exciting and dynamic place to work.
VR & AR
B2C

Company Stage

Series D

Total Funding

$294M

Founded

2016

Headquarters

Seattle, Washington

Growth & Insights
Headcount

6 month growth

7%

1 year growth

17%

2 year growth

69%
Locations
Remote • United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Quality Assurance (QA)
C/C++
Unity
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in computer science or equivalent experience
  • 5+ years of experience building and shipping production-ready C-family code (e.g. C#, C++)
  • Experience working with interactive 3D software or game engines such as Unity or Unreal
  • Excellent cross-discipline communication skills
  • A constant desire to learn, improve, and help others grow
  • Ability to onboard and work remotely or in our office (located in Seattle, WA)
Responsibilities
  • Design and build scalable systems across Rec Room UGC
  • Build state of the art networking, physics, rendering, and UGC capabilities
  • Raise the bar on engineering excellence by writing robust and tested code
  • Solve technical design challenges and deliver creative solutions
  • Help define and prioritize work for a small team of engineers, designers, and QA
  • Collaborate with teams across Rec Room to bring new functionality to our creators
Desired Qualifications
  • Experience building UGC tools or systems
  • Experience working with data oriented technology or entity component systems
  • Experience with rendering, memory, or performance optimization
  • Experience with modern gaming consoles and/or mobile game development