Engine Programmer (CA Remote)

Torn Banner Studios logo
Posted 07 February 2023
Salary Negotiable
Job type Permanent
Contact NameDave Moss

Job description

We are supporting Torn Banner in their search for an Engine Programmer.

Torn Banner recently launched Chivalry 2, the sequel to their multi-million copy selling original. They are a close-knit independent video game studio of around eighty developers in Toronto and love creating innovative new experiences that focus on challenge and fun.

As an Engine programmer at the studio, you will develop, debug, and optimize engine-level systems in the Unreal Engine, whilst analyzing and improving performance across all target platforms.

Your responsibilities…

  • Debug and fix crashes, concurrency issues, and platform-specific problems
  • Work closely with the programming team to accomplish creative solutions to blockers
  • Identify needs and propose solutions to improve processes and pipelines
  • Maintain regular internal communications and help encourage a positive and ambitious team atmosphere
  • Be a driving force in the continuous improvement of the development environment and practices
The skills and experience you’ll bring to the role…
  • 3+ years of professional video game programming experience
  • High level of proficiency in modern C++
  • Demonstrated understanding of game engine architecture and design patterns
  • Experience with performance analysis and code optimization 
  • Strong interpersonal communication skills
  • High degree of self-motivation and initiative-taking
  • Predilection and the ability to take on research and self-education
It’s a bonus if you have...
  • Experience working on multi-player games with a dedicated server architecture
  • Have, or are pursuing, a B.S. or M.S. in Computer Science, Computer Engineering, or an equivalent degree
  • Experience developing and deploying Unreal Engine 4/5 in a multi-platform environment
  • Experience with console and PC game development
  • Experience developing AAA titles on multiple platforms