Technical Director - Games

Job Terms:
Start date:
Posted By:
Karson Gries

Job Description:

Our client, a startup game studio in Toronto, is looking for a Technical Director to oversee several digital products and work closely with department heads. You would be working with a high degree of autonomy while keeping focus on quality.


  • Work with the Game Director and Team Leads to understand, scope, and execute game vision.
  • Shape the roadmap, timeline, budgets and tech team along with other stakeholders
  • Lead the engineering team in architecting and developing the systems.
  • Manage the technical quality of the game through code reviews and architectural sign off.
  • Manage technical risks, both internal and external
  • Mentor other engineers as needed to increase their capabilities and productivity
  • Shape the technical strategy for the game, identifying emerging technologies and innovations
  • Lead the development of the game with a hands on approach

Must have Skills:

  • 10+ years of experience in the creation and delivery of AAA console or PC games
  • At least three shipped, modern console or PC titles in a lead/senior programmer role
  • Experience working with team leads to develop project structures, best practices, programming workflows and project scheduling
  • Solid working knowledge of all technical aspects of game development facilitating the leadership of programmers outside of core expertise
  • Demonstrated proficiency in C++
  • Comfortable working with internal and externally developed code and middleware
  • Effective communicator and collaborator with engineers and team members from other disciplines
  • Desire and demonstrated ability to mentor junior programmers and help with their career growth
  • Excellent analytical and communication skills

Good to have:

  • Hands-on experience developing for Unreal Engine, PS4 and Xbox One
  • Understanding of blockchain and NFTs
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, Maths, or related fields
  • Experience designing and implementing threaded, asynchronous software
  • Experience working with remote and hybrid teams

Qualities that we value:

  • Transparency
  • Humility
  • Self-awareness and an inclination for learning and personal development
  • Desire to lead a team and provide mentorship
  • Comfort with working remotely with a diverse global team
  • Out of box thinking for problem solving