Back to results

Programming Technical Lead

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
A minimum of 3 years of experience as a technical lead on a game production, with at least one title shipped in that role;
Posting language
English
Posted

Original job description

The role

Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio of over 1200 passionate employees, with studios in Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). Our day to day revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Meanwhile, our Original Games unit pushes our creative limits, with our signature IPs, including the iconic Dead by Daylight. Join us and be a part of the future of interactive entertainment!

At Behaviour Interactive, we believe in giving everyone a fair shot. We embrace a diverse and creative environment where everyone is celebrated. We value folks of all ages, sex, ethnicity, colour, ethnic or national origin, religion, sexual orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law.

We are looking for a Programming Technical Lead to join a central team dedicated to developer productivity across Behaviour's productions. Members of this team are embedded in production teams for missions long enough to make a lasting impact, working alongside their programmers and technical leadership to make them faster and more effective, and then carry what they have learned to the next production. These productions range from live games to projects in development, built on Unreal Engine and Unity, and include online multiplayer titles.

As an Programming Technical Lead, you will not manage people, but you will change how teams work, improving both their productivity and the quality and stability of what they deliver.

In this role you will :

  • Make the team faster and more effective. You will identify what slows the programming team down or hurts the quality and stability of its work, and address it hands-on: building or improving tools and pipelines, automating repetitive work, developing new functionality, debugging, or tracking down the hard-to-fix bugs that nobody else has been able to crack.
  • Partner with the production's technical leadership. You will work closely with the technical director, the lead programmer, and the other tech leads to agree on where your efforts will have the most impact, making sure improvements support the production's roadmap rather than compete with it.
  • Mentor programmers. You will help the whole programming team grow, sharing software development best practices through tech talks, workshops, pair programming, and day-to-day collaboration.
  • Work across disciplines. You will collaborate with representatives of every part of game production, including artists, designers, and producers, and improve their workflows wherever programming is involved, from content pipelines to editor tools.
  • Share what you learn. You will keep the central team informed of your progress, and bring back the lessons learned on each production, what worked and what did not, so that every future production benefits from them.

What we're looking for :

  • A minimum of 3 years of experience as a technical lead on a game production, with at least one title shipped in that role;
  • A proven track record of leading lasting technical change: earning the trust of programmers and tech leads, rallying teams around improvements, and communicating clearly with people at every level of the production;
  • A true generalist profile, comfortable across a wide range of areas, with strong experience in tools, pipelines, and build systems, and ideally in gameplay, backend, and other areas;
  • Strong experience with Unity and C#; experience with Unreal Engine and C++ is a strong asset;
  • Experience programming online multiplayer games is a plus;
  • A keen interest in how the craft of software development is evolving, and a taste for experimenting with new tools and approaches to find what actually works.
More about this job

Responsibilities

Improve programming teams’ productivity and the quality and stability of their work by developing tools and pipelines, automating tasks, adding functionality, and resolving difficult bugs. Partner with production technical leaders, mentor programmers, improve workflows across disciplines, and share lessons learned with the central team.

Requirements

Requires at least three years of technical lead experience on a game production, including at least one shipped title in that role, and a record of building trust and driving lasting technical improvements. Candidates should have strong Unity and C# experience, broad technical skills including tools, pipelines, and build systems, and clear communication abilities; Unreal Engine, C++, and online multiplayer experience are assets.

Skills

  • Technical Leadership
  • Game Development
  • Unity
  • C#
  • Unreal Engine
  • C++
  • Tools Development
  • Pipeline Development
  • Build Systems
  • Online Multiplayer
  • Debugging
  • Automation
  • Mentoring
  • Cross-Disciplinary Collaboration
  • Technical Communication

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Creative & Media
  • Management & Leadership

Keywords

  • Video Game Development
  • Developer Productivity
  • Technical Leadership
  • Unity
  • C#
  • Unreal Engine
  • C++
  • Tools
  • Pipelines
  • Build Systems
  • Online Multiplayer
  • Gameplay
  • Backend
  • Automation
  • Debugging
  • Bug Fixing
  • Editor Tools
  • Content Pipelines
  • Mentoring
  • Tech Talks
  • Workshops
  • Pair Programming
  • Production Roadmaps
  • Live Games
  • PC
  • Console
  • Mobile
  • Game Production

Report this job