Back to jobs
Lead Programmer (CA Remote)
- Posted 24 January 2023
- Salary Negotiable
- LocationToronto
- Job type Permanent
- DisciplineGames Programming
- Reference18594
- 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