Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Programmer (Performances) - Co-Development Project | Programmeur·euse système Sénior·e (Performances) - Projet en co-développement

Full-time

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’re looking for a Senior System Programmer to play a key role in bringing a AAA title to players.


Working within a larger performance team, you will contribute to the implementation, polish, bug fixing and optimization of medium‑to‑large scale game systems, with a strong emphasis on performance and stability. If you thrive on challenging yourself technically, taking ownership of complex systems, and digging into complex issues, we want to hear from you

In this role you will:

  • Work as part of an Agile Scrum team, participate in daily stand‑ups, sprint planning, reviews and retrospectives.
  • Take ownership of planning and executing work through Jira tasks.
  • Debug, profile, and optimize game systems for PC, Xbox Series S/X and PlayStation 5 (including PS5 Pro), to ensure peak performance and stability.
  • Write and maintain high‑performing, scalable C++ code as well as Unreal Engine Blueprints with a strong focus on quality and maintainability.
  • Collaborate closely within a cross functional team to improve pipelines and workflows like Data Validation, Performance Reporting.
  • Actively participate in code reviews to ensure ship-ready quality, while providing accurate scoping and estimations for upcoming work and clear, ongoing progress updates.

What we’re looking for:

  • Demonstrated ability to work autonomously as a proactive problem‑solver, breaking down complex requirements and technical challenges into clear tasks and deliverables.
  • 5+ years of professional programming experience, with proven experience working on Unreal Engine 4/5 core systems and features.
  • Experience developing and optimizing Unreal Engine games on consoles, including Xbox Series S/X and PlayStation 5.
  • Strong experience writing and maintaining C++ code in Unreal Engine, with a solid understanding of modern C++ language features and best practices.
  • Excellent communication skills, with the ability to articulate complex technical issues and engage the right stakeholders to resolve them efficiently.

Dans ce rôle, vous devrez :

  • Travailler au sein d’une équipe Agile Scrum, participer aux mêlées quotidiennes, à la planification des sprints, aux revues et aux rétrospectives;

  • Prendre en charge la planification et l’exécution du travail via des tâches Jira;

  • Déboguer, profiler et optimiser les systèmes de jeu sur PC, Xbox Series S/X et PlayStation 5 (incluant la PS5 Pro) afin d’assurer des performances et une stabilité optimales;

  • Écrire et maintenir du code C++ performant et scalable, ainsi que des Blueprints Unreal Engine, avec un fort accent sur la qualité et la maintenabilité;

  • Collaborer étroitement au sein d’une équipe multidisciplinaire pour améliorer les pipelines et les flux de travail, notamment en matière de validation des données et de rapports de performance;

  • Participer activement aux revues de code afin de garantir une qualité prête à être livrée, tout en fournissant des estimations et un cadrage précis des travaux à venir, ainsi que des mises à jour claires et régulières sur l’avancement.

Ce que nous recherchons :

  • Capacité démontrée à travailler de façon autonome et proactive en tant que personne résolvant des problèmes, en décomposant des exigences et des défis techniques complexes en tâches et livrables clairs;
  • Minimum de 5 ans d’expérience professionnelle en programmation, avec une expérience confirmée sur les systèmes et fonctionnalités de base d’Unreal Engine 4 et 5;
  • Expérience en développement et en optimisation de jeux Unreal Engine sur consoles, notamment Xbox Series S/X et PlayStation 5;
  • Solide expérience dans l’écriture et la maintenance de code C++ sous Unreal Engine, avec une excellente maîtrise des fonctionnalités modernes du langage C++ et des meilleures pratiques;
  • Excellentes compétences en communication, avec la capacité d’expliquer des problématiques techniques complexes et d’impliquer efficacement les parties prenantes appropriées afin de les résoudre.

Nous recherchons une·un Programmeur·euse Systèmes Senior pour jouer un rôle clé dans la livraison d’un titre AAA auprès des joueuses et joueurs.


Au sein d’une équipe plus large dédiée à la performance, vous contribuerez à l’implémentation, au polissage, à la correction de bogues et à l’optimisation de systèmes de jeu de moyenne à grande envergure, avec un fort accent sur la performance et la stabilité. Si vous aimez relever des défis techniques complexes, prendre la responsabilité de systèmes critiques et investiguer en profondeur des problématiques complexes, nous serions ravi·e·s d’échanger avec vous.

Prêt·e à plonger dans le monde du développement de jeux vidéo à la pointe de la technologie ? Basé à Montréal, Behaviour Interactif est un acteur majeur de l’industrie du jeu, créant des expériences inoubliables sur PC, console et mobile. On est un studio indépendant dynamique avec plus de 1200 employés passionnés, et on a des studios à Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) et au Royaume-Uni (Behaviour UK–North & South). On se concentre sur deux grands axes : les Services et les Jeux Originaux. Notre équipe Services collabore avec des géants du jeu et du divertissement comme Disney, Sony, Activision et Nintendo, en offrant un développement sur commande de premier choix et en innovant dans le divertissement immersif en lieu fixe (LBE). Pendant ce temps, notre unité Jeux Originaux repousse les limites de notre créativité avec nos IPs emblématiques, comme le fameux Dead by Daylight. Rejoins-nous et fais partie de l'avenir du divertissement interactif !

Chez Behaviour Interactif, on croit en l’équité des chances pour tout le monde et on célèbre la diversité des personnes, des perspectives et des idées. C’est donc important pour nous de travailler avec des talents qui proviennent de tous les horizons, et ce, indépendamment de leur âge, sexe, ethnicité, couleur, origine ethnique ou nationale, religion, orientation sexuelle, identité de genre, statut familial, handicap ou toute autre caractéristique protégée par les lois applicables. 

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Senior System Programmer (Performances) - Co-Development Project | Programmeur·euse système Sénior·e (Performances) - Projet en co-développement in Montréal, QC vacancy
  •  ...into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour...  ..., join Behaviour Interactive as a Senior DevOps Programmer. Are you ready to take on new technical...  ...the development of a live online game, co-developed with an external partner and... 
    Project
    Senior
    Performance
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    14 days ago
  •  ...We’re looking for a Senior Gameplay Programmer to play a key role in bringing a AAA title to players....  ...Experience implementing or working on vehicle systems (bonus) Dans ce rôle, vous devrez:...  ...maintenir du code de jouabilité C++ performant et évolutif ainsi que des Blueprints... 
    Project
    Senior
    Long term contract
    Permanent employment
    Full time
    Montréal, QC
    29 days ago
  •  ...Imperium Games est une entreprise de développement de jeux vidéo de premier plan...  ...membres de l'équipe pour livrer divers systèmes de gameplay. Promouvoir les meilleures...  .... Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    9 days ago
  •  ...jeux vidéo, éditant des titres développés par certains des studios de...  ...inspirer des millions de joueur·euse·s à travers le monde ! 2K...  ...Nous sommes à la recherche d’un programmeur outils talentueux et...  ...C++ et avec Unreal Engine 5 (systèmes de base et blueprints) ●... 
    Project
    Casual work

    2K

    Montréal, QC
    more than 2 months ago
  •  ...the world of cutting-edge video game development? Headquartered in Montreal,...  .... We are looking for a Gameplay Programmer to help bring the dark and immersive...  ...experience across a variety of gameplay systems, from AI and audio to performance and overall game feel. You’ll be... 
    Performance
    Permanent employment
    Full time
    Montréal, QC
    20 days ago
  •  ...Description du poste En tant que programmeur·euse physique à Ubisoft Montréal, vous contribuerez...  ...’équipe afin de discuter des besoins du projet et d’évaluer la faisabilité technique;...  ...pour transformer une vision créative en systèmes de simulation précis; Développer de... 
    Project
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...vous avec nous dans une aventure vidéoludique inédite ! Nous sommes à la recherche d'un(e) Programmeur(-euse) jouabilité sénior qui mettra à contribution ses talents dans notre projet PC/console Dungeons & Dragons®. Ce jeu novateur fusionnera des mécaniques action-RPG/survie... 
    Project
    Senior
    Performance
    Full time
    Part time
    Summer work
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Gameloft Montréal

    Montréal, QC
    13 days ago
  •  ...We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team. Core Tech...  ...progression, in-game purchases, friends' systems, and messaging, among others.   The...  ...In this role you will: Work on projects that transform our technology to adopt... 
    Project
    Senior
    Performance
    Permanent employment
    Full time
    Montréal, QC
    a month ago
  •  ...poste Ce que vous ferez  Programmer de façon claire et structurée tout...  ...en étant conscient des requis de performance, de maintenance, de modularité, d...  ...rigoureux dans la structure du code. Développer, refactorer et optimiser les systèmes core dans une perspective de... 
    Project
    Performance
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...of cutting-edge video game development? Headquartered in Montreal,...  ...applicable law. As a Tools Programmer with your technical expertise...  ...ce rôle, vous devrez : Développer, améliorer et maintenir des...  ...animateurs, chefs d’équipe et autres programmeur·se·s afin de définir les... 
    Senior
    Montréal, QC
    21 days ago
  •  ...Concevoir et mettre en place des systèmes de menus et d’IU pour les...  ...de designers et autres programmeurs, proposer rapidement des prototypes...  ...utilisateur (UX); Développer des API de tests automatisés...  ...~3 à 5 ans d’expérience en programmation C++ dans le secteur des jeux... 
    Full time

    Ubisoft

    Montréal, QC
    10 days ago
  •  ...into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive...  ...for a passionate and experienced Gameplay Programmer to help shape engaging systems for an ambitious multiplayer open‑world project. In this role, you will work at the heart... 
    Project
    Senior
    Permanent employment
    Full time
    Flexible hours
    Montréal, QC
    8 days ago
  •  ...présentement à la recherche d ’un(e) analyste-programmeur(euse) .NET + SQL Server pour contribuer à...  ...TI dynamique et participera à des projets de migration vers l’infonuagique Microsoft...  ...devra fournir la personne retenue : Développer et maintenir des applications .NET (C#,... 
    Project
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    11 days ago
  •  ...into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour...  ...as per applicable law. As a Senior UI Programmer, you will work on developing and optimizing...  ...supporting the continuous improvement of our UI systems, and is ideal for someone with strong... 
    Senior
    Performance
    Permanent employment
    Full time
    Flexible hours
    Montréal, QC
    14 days ago
  •  ...diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si...  .... La personne contribuera aussi au développement de systèmes de détection robustes, incluant des...  ...le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement dans... 
    Performance
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    5 days ago
  • $97k - $107.5k per year

     ...médicale, dentaire, vie, salaire et voyage · Programme d'aide aux employés et compte santé et mieux-être · Programme de formation et développement professionnel vous permettant de...  ...analyse des besoins actuels et futurs des projets. · Proposer et mettre en œuvre des... 
    Project
    Daily paid
    Permanent employment
    Full time
    Summer work
    Flexible hours

    Collège des médecins du Québec

    Montréal, QC
    9 days ago
  •  ...centres de distribution et des systèmes logistiques complexes afin d...  ..., de concepteurs et de programmeurs opère depuis nos bureaux à Montréal...  ...tant que Représentant.e du développement des affaires, vous jouerez...  ...cohérence ; Analyser les performances des campagnes et fournir des... 
    Project
    Performance
    Work at office
    Day shift

    LIDD Consultants Inc.

    Montréal, QC
    5 days ago
  • $8k per year

     ...architecture, l'ingénierie, la conception, la gestion de projet et la construction dans un écosystème intégré et performant. Notre mission : maximiser la confiance entre...  ...sommes actuellement à la recherche de poseur·euse de systèmes intérieurs pour réaliser des travaux sur nos... 
    Project
    Permanent employment
    Full time
    Day shift

    A+ Gestion | Conception | Construction

    Montréal, QC
    6 days ago
  • $31.03 - $54.98 per hour

     ...Programme Jeunes en difficulté L'équipe du programme  Jeunes en difficulté...  ...ou de retards de développement. Nos interventions visent...  ...responsabilités de la travailleur(euse) social(e) au sein de l’équipe...  ...Jumelage avec un professionnel sénior (mentor) Rencontres... 
    Senior
    Remplacement
    Full time
    Temporary work
    Internship
    Flexible hours
    Afternoon shift

    CIUSSS de l'Est-de-l'Île-de-Montréal

    Montréal, QC
    2 days ago
  • $80k - $120k per year

    Programmer Analyst .NET (Senior) Position Description Missions Handle structured finance transactions...  ...the delivery and maintenance of IT projects. Develop and deliver new features,...  ...design and architectural decisions. Perform testing, track quality-related... 
    Project
    Senior
    Montréal, QC
    6 days ago
  • $54.86k - $64.54k per year

     ...but non lucratif dans la réalisation de projets immobiliers, principalement en logement...  ...Le poste AHM recrute pour un poste en développement, ouvert à des personnes de niveau intermédiaire...  ...des montages financiers selon les programmes applicables Contribuer aux démarches... 
    Project
    Permanent employment
    Full time
    Summer work
    Work at office

    Atelier habitation Montréal

    Montréal, QC
    27 days ago
  •  ...Imperium Games est une entreprise de développement de jeux vidéo de premier plan...  ...jeu (environnements, missions, performances, LOD, scattering procédural,...  ...notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que programmeur, que ce soit en Outils ou dans... 
    Project
    Senior
    Performance
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    1 day ago
  •  ...firme reconnue en gestion de projets et la transition optimale de ces...  ...Le / la contrôleur(euse) de projets est responsable de la mise en place des outils, systèmes et processus de travail pour gérer...  ...'exécution du projet (PEP)  Développer les coûts, les échéanciers et... 
    Project
    Performance
    Daily paid
    Full time
    Contract work
    Work at office

    Progesys Inc

    Montréal, QC
    3 days ago
  • $140k - $170k per year

     ...un rôle clé dans l'identification, l'analyse et le montage de projets immobiliers : Identifier des sites potentiels, analyser les...  ...externes. Élaborer les budgets, échéanciers et stratégies de développement. Mener les négociations avec les partenaires, municipalités... 
    Project
    Permanent employment
    Remote work

    Michael Page

    Montréal, QC
    8 days ago
  • $18 - $25 per hour

     ...genuinely different in the Moroccan BPO space. The Role This is a co-founder seat. You will be the Canadian face of ORVEV, the person...  ..., and how deals get done here • Proven B2B sales or business development experience: outsourcing, SaaS, staffing, or professional services... 
    Contract work
    Local area

    ORVEV.

    Montréal, QC
    2 days ago
  •  ...avez une solide expérience en développement de produits aéronautiques,...  ...Ce poste est pour vous! Le programme d'avions commerciaux A220...  ...la gouvernance du cadre des projets d'ingénierie. L'organisation...  ...experience in aerospace product development and process definition? Have... 
    Project
    Senior
    Permanent employment
    Contract work
    Flexible hours

    Airbus Aircraft

    Montréal, QC
    17 days ago
  •  ...Behaviour Interactive is hiring a Senior Recruiter to join our Talent...  ...and specialized talent for projects including Dead by Daylight, original IP currently in development, and the AAA partnership work...  ...travers le studio, incluant la programmation, l'art, le design et la production... 
    Project
    Senior
    Daily paid
    Long term contract
    Contract work
    Temporary work
    Montréal, QC
    9 days ago
  •  ...de recherche appliquée, de développement expérimental et d’innovation...  ...secteurs clés à obtenir une performance mesurable et un solide retour...  ...applied research, experimental development, and innovation laboratory....  ...PMO, le/la Gestionnaire de projets sénior Microsoft Dynamics... 
    Project
    Senior
    Performance
    Long term contract
    Full time
    Flexible hours

    Talan

    Montréal, QC
    9 days ago
  •  ...Description du poste Le ou la Gestionnaire senior des projets créatifs au sein de l'équipe Agence...  ...alignées et les suivis fiables. Systèmes de production et gestion des flux de...  ...de marque. *** The Senior Creative Project Manager in the Creative Agency Team (CAT... 
    Project
    Senior
    Part time
    Summer work
    Internship
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Gameloft Montréal

    Montréal, QC
    8 days ago
  •  ...des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir...  ...Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du...  ...principales :  ~ Fournir et soutenir des systèmes ML basés sur les exigences et... 
    Senior
    Performance
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Programmer (Performances) - Co-Development Project | Programmeur·euse système Sénior·e (Performances) - Projet en co-développement. Be the first to apply!