Lead Programmer (CA Remote)

Torn Banner Studios logo
Posted 24 January 2023
Salary Negotiable
Job type Permanent
DisciplineGames Programming
Contact NameIvan Cannon

Job description

We are supporting Torn Banner as they look for a Lead Programmer to join their innovative and passionate team. 

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 a Lead Programmer at the studio, you will manage and support a programming team at a technical and personnel level, whilst providing estimated timeframes to complete programming task and objectives, and be committed to meet them.

Your responsibilities…

  • Assist in setting up best practices for coding and conduct regular code reviews
  • Encourage and help guide the creation of technical design documents
  • Setup a process to review the game on a regular interval during the development cycle and identify areas of improvement
  • Collaborate with directors, designers, and production to ensure efficient development practices
  • Ensure that solid coding practices, technical briefs, and code reviews are maintained
  • Maintain regular internal communications and encourage a positive and ambitious team atmosphere
  • Demonstrate good leadership, enthusiasm, and sense of commitment
  • Take responsibility for recruitment, on-boarding, development, and professional training of the programming team
  • Propose solutions to improve the development of projects in the studio
  • Maintain a strong understanding of multiplayer FPS games

The skills and experience you’ll bring to the role…

  • Proficiency in C++
  • 5 or more years professional video game programming experience
  • Strong and efficient communicator with excellent management skills
  • Bachelor degree in Computer Science, Software Engineering, or equivalent
  • Previous leadership and mentorship experience, or leadership interest 
  • Good knowledge of programming languages and software engineering practices
  • Experience developing AAA titles on multiple console platforms
  • Experience in Unreal Engine 4 or similar engines
  • Comfortable wandering around unexplored game design territory, and excited to help refine ideas into shippable features
  • Previous experience as a Lead Programmer on a shipped or live game is a bonus
  • Experience in small to medium sized development studios is a plus