Torn Banner Studios Company Logo

Torn Banner Studios

Toronto, Ontario - Canada
View all jobs at this company »

Senior Game Programmer


Torn Banner Studios, creators of Chivalry: Medieval Warfare, are looking for a talented and enthusiastic full-time permanent Senior Game Programmer to join our small independent studio of around 25 developers. Help us create exciting games currently based on Unreal Engine 4, as well as providing support for existing and future games.

As a senior game programmer you will be responsible for a wide range of tasks and should expect a variety of issues and challenges to tackle across various areas of the game. This will include the implementation of new features as well as debugging and optimizing existing ones. In addition the role requires excellent communication skills as you will be collaborating closely with team members from other departments.

The ideal candidate would have a keen interest in participating in the design process. This person would play a significant role in getting features from paper to the player by working collaboratively with design, art, and QA departments.They must be a team player, willing to help others identify problems and seek creative solutions.


  • At least 5 years professional video game programming experience
  • C++ proficiency
  • Strong interpersonal communication skills.
  • High degree of self-motivation and initiative-taking
  • An understanding and passion for video games
  • Predilection and the ability to take on research and self-education
  • Willingness to move to Toronto


  • Have, or are pursuing, a B.S. or M.S. in Computer Science, or an equivalent degree
  • Experience working with Unreal Engine 4
  • Experience with Steamworks
  • Experience with Windows game development specifically
  • Experience with game optimization
  • Experience with debugging optimized x86 executables
  • Familiarity working with version control (we use Perforce) and task-management software (we use Jira)

Benefits & Perks

  • Profit sharing
  • 4 weeks Paid vacation
  • A no crunching policy
  • Relocation assistance
  • Flexible schedule
  • Weekly happy hour
  • Healthcare & benefits

This Job is no longer active!