Intermediate Software Engineer

  • Work on a wide variety of systems, game genres, gameplay, tools on different engines, platforms, and problem sets
  • Implement, debug, and optimize major systems in TypeScript or JavaScript
  • Bachelor’s degree in Computer Science or equivalent experience
  • 2+ years of proven experience in a software engineering/development
  • Working knowledge of at least one software development language (C, C++, or C#)
  • Strong technical, analytical, communication, and organizational skills
  • Flexible mindset able to switch from a variety of different problem sets with varying deadlines (large and small projects)
  • Ability to work independently, learn quickly, and be proactive
  • Self-starter who is excited about learning new technologies
  • Familiarity with Perforce, Git, SVN, or other version control system
  • Experience with Unity
  • Experience with 3D math (particularly in VR)
  • Experience with real-time embedded systems