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

Senior System Programmer - Co-Development Project | Programmeur·euse système Sénior·e - Projet en c

Full-time

Behaviour Interactive

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 Programmer to play a key role in bringing a AAA title to life.


Working within an engine‑focused gameplay and systems team, you will contribute to the design and implementation of medium‑to‑large scale game systems, with a strong emphasis on console performance and stability. If you thrive on challenging yourself technically, taking ownership of complex systems, and improving your team’s pipelines and workflows, 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 well‑scoped Jira tasks.

  • Design, implement, and own medium‑to‑large scale Unreal Engine 5 game systems

  • Debug, profile, and optimize game systems for 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 and CI/CD. 


  • Actively participate in code reviews, ensuring code quality while maintaining clear and up-to-date technical documentation.


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.

Bonus Skills



  • Experience evaluating new engine technologies or techniques and assessing their applicability within a large‑scale production environment.

Dans ce rôle, vous devrez :



  • Travailler au sein d’une équipe Agile Scrum, en participant aux cérémonies agiles (daily stand‑ups, planification de sprints, revues et rétrospectives), et prendre en charge la planification et l’exécution du travail via des tâches Jira clairement définies;



  • Concevoir, implémenter et gérer des systèmes de jeu de moyenne à grande envergure sous Unreal Engine 5;



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



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



  • Collaborer étroitement au sein d’une équipe pluridisciplinaire afin d’améliorer les pipelines et workflows, notamment en matière de validation de données, de suivi des performances et de CI/CD;



  • Participer activement aux revues de code, en garantissant la qualité du code tout en créant et maintenant une documentation technique claire et à jour.


Ce que nous recherchons :


  • Capacité démontrée à travailler de manière autonome en tant que résolveur·euse de problèmes proactif·ve, en décomposant des exigences complexes et des défis techniques en tâches et livrables clairs;

  • 5 ans ou plus d’expérience professionnelle en programmation, avec une expérience confirmée sur les systèmes et fonctionnalités cœur d’Unreal Engine 4/5;

  • Expérience dans le développement et l’optimisation de jeux Unreal Engine sur consoles, notamment Xbox Series S/X et PlayStation 5;

  • Solide expérience en C++ sous Unreal Engine, avec une très bonne maîtrise des fonctionnalités modernes du langage C++ et des bonnes pratiques;

  • Excellentes compétences en communication, avec la capacité d’expliquer des problématiques techniques complexes et de mobiliser les bonnes parties prenantes afin de les résoudre efficacement;

    Atout



  • Expérience dans l’évaluation de nouvelles technologies ou techniques de moteur, ainsi que dans l’analyse de leur applicabilité au sein d’un environnement de production à grande échelle.


Nous recherchons un·e Programmeur·euse Sénior·e pour jouer un rôle clé dans la réalisation d’un titre AAA.

Au sein d’une équipe gameplay et systèmes centrée sur le moteur, la personne retenue contribuera à la conception et à l’implémentation de systèmes de jeu de moyenne à grande envergure, avec un fort accent mis sur la performance et la stabilité sur consoles. Si vous aimez relever des défis techniques, prendre en charge des systèmes complexes et améliorer les pipelines et les workflows de votre équipe, 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. 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior System Programmer - Co-Development Project | Programmeur·euse système Sénior·e - Projet en c in Montréal, QC vacancy
  •  ...into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour...  ..., join Behaviour Interactive as a Senior Backend 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
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    6 hours ago
  •  ...you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the...  ...protected characteristics as per applicable law. As a  Senior Systems Programmer on  Dead by Daylight , you will play a key role in shaping... 
    Project
    Senior
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    2 days ago
  •  ...the world of cutting-edge video game development? Headquartered in Montreal, Behaviour...  ...currently looking for an experienced System Programmer to design, implement and refine the game...  ...est actuellement à la recherche d’un·e Programmeur·euse système expérimenté·e pour concevoir... 
    Project
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    6 hours ago
  •  ...you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the...  ...protected characteristics as per applicable law. As a  Senior Systems Programmer on  Dead by Daylight , you will play a key role in shaping... 
    Senior
    Permanent employment
    Full time
    Worldwide

    bhvr

    Montréal, QC
    2 days ago
  •  ...efficacité organisationnelle, le programmeur 1C sera responsable de...  ...améliorer et maintenir notre système ERP 1C afin de répondre aux...  ...; Solides compétences en programmation (Langage 1C, SQL, etc.);...  ...Opportunities for rapid advancement; Development of your skills; Benefits... 
    Suggested
    Remote job
    Full time
    Work at office

    Groupe Abs

    Montréal, QC
    6 hours ago
  •  ...Sony au Canada.  Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio. Vous serez responsable...  ...et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez... 
    Project
    Senior
    Temporary work
    Internship

    PlayStation Global

    Montréal, QC
    24 days ago
  •  ...world of cutting-edge video game development? Headquartered in Montreal,...  ...for a talented Backend programmer (Node.js) with operational skills...  ...tools, services, and operational systems that enhance the developer...  ...recherche d’un·e développeur·euse backend (Node.js)... 
    Senior
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    3 days ago
  •  ...Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the...  ...applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills  to work within our Corporate... 
    Senior
    Permanent employment
    Full time
    Worldwide

    bhvr

    Montréal, QC
    3 days ago
  •  ...haut niveau, avec pour objectif de créer un univers systémique et évolutif axé sur la liberté, les sensations fortes...  ...développement de jeux Sony au Canada.      Poste - Programmeur·euse de fondations jouabilité sénior   Nous recherchons un·e programmeur·euse de... 
    Project
    Senior
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    6 hours ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes...  ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière... 
    Project
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    20 days ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes...  ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de... 
    Project
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    20 days ago
  •  ...world of cutting-edge video game development? Headquartered in Montreal,...  ...We’re seeking a Principal AI Programmer with a passion for innovation...  ...advanced AI, algorithms and systems that deliver unpredictable,...  ...to the overall success of the project. ~ Contribute to the development... 
    Project
    Full time
    Apprenticeship

    Behaviour Interactive

    Montréal, QC
    6 hours ago
  •  ...perspectives permet aux joueur·euse·s comme aux équipes de s’...  ...comprendre les intentions sonores du projet et répertorier les besoins de...  ...et implémentant de nouveaux systèmes au besoin. Gérer et challenger...  ...le budget alloué. Programmer de façon claire et structurée... 
    Project
    Senior
    Full time

    Ubisoft

    Montréal, QC
    24 days ago
  •  ...membres de l'équipe pour livrer divers systèmes de gameplay. Promouvoir les...  ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la...  ...3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    18 days ago
  •  .... Nous recherchons un Programmeur Clinique Principal I qui aime...  ...direction des activités de programmation dans le cadre d’études...  ...innovation. We're looking for a Senior Clinical Programmer I who...  ...insights that drive drug development. In this role, you'll play a... 
    Project
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week

    Allucent

    Montréal, QC
    13 days ago
  •  ...diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si...  ...équipe autonome. Incarner un rôle de senior hands‑on : écrire du code au quotidien, débugger...  ...~ Au moins 7 années d’expérience en programmation, préférablement dans l’industrie du jeu... 
    Senior
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    24 days ago
  •  ...de très haut niveau, avec pour objectif de créer un univers systémique et évolutif axé sur la liberté, les sensations fortes et le...  ...Sony au Canada.    Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez responsable... 
    Senior

    Haven Interactive Studios

    Montréal, QC
    a month ago
  •  ...Programmeur technique / Technical Programmer Êtes-vous génial avec un grand "G" ? Êtes-vous une personne motivée...  ...les problèmes affectant plusieurs projets en même temps ; Être un...  ...Debug problems affecting multiple projects at the same time; Be an ambassador... 
    Project
    Full time

    Budge Studios

    Montréal, QC
    6 hours ago
  •  ...environnement humain et chaleureux. Description du poste Le programmeur analyste contribue activement au développement et à l’...  ...tester le code des logiciels; Mettre à jour et optimiser les programmes existants; Identifier les problèmes techniques et proposer des... 
    Daily paid
    Permanent employment
    Full time
    Remote work
    Monday to friday

    Groupe Beaudry

    Montréal, QC
    6 hours ago
  •  ...est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes...  ...; Collaborer avec les développeurs seniors, analystes et architectes. Requirements...  ...sociales et environnementales Programme d’apprentissage en milieu de travail... 
    Project
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    20 days ago
  •  ...Programmeur de jeux 3D / Gameplay 3D Programmer Êtes-vous une personne motivée, créative et passionnée? Voulez...  ...programme; ~ Concevoir et coder des systèmes de jeu; ~ Participer à la...  ...lumières, ombrages; Atout :  Projets d’application personnels sur l’App... 
    Project
    Full time

    Budge Studios

    Montréal, QC
    6 hours ago
  •  ...professionnels de haut calibre sur des projets technologiques ambitieux et de grande envergure...  ...Nous sommes à la recherche d'analystes‑programmeur·euse·s.Net pour un projet d'envergure basé...  ...Avantages sociaux  Levio offre un programme d’avantages sociaux complet et flexible... 
    Project
    Permanent employment
    Full time
    Flexible hours
    3 days per week
    1 day per week

    Levio

    Montréal, QC
    6 hours ago
  •  ...Description de l'entreprise Faites partie du voyage! Notre mission, c’est d’être la compagnie aérienne préférée de notre clientèle et...  ...avec la gestionnaire de développement, la personne analyste-programmeur.euse expert.e conçoit, développe et optimise des applications Web... 
    Full time

    Transat At

    Montréal, QC
    6 hours ago
  •  ...the world of cutting-edge video game development? Headquartered in Montreal, Behaviour...  ...proud to partner with Haenir Studio to co-develop and publish Blight: Survival —...  ...into monster.  We are looking for a Senior Gameplay Programmer to help bring this vision to life. In... 
    Project
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    6 hours ago
  •  ...Description du poste Ce que vous ferez  Programmer de façon claire et structurée tout en...  ...Développer, refactorer et optimiser les systèmes core dans une perspective de pérennité....  ...Compiler et comprendre les intentions du projet et répertorier les besoins de développement... 
    Project
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse Senior -...  ...pour se joindre à notre équipe. Vous serez responsable des systèmes de jouabilité et de leur qualité technique. Vous aiderez à clarifier... 
    Project
    Senior
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    6 hours ago
  •  ...poste Ce que vous ferez En tant que programmeur·euse outils au sein de l’équipe Quality...  ...les plus utilisés chez Ubisoft . Notre projet comporte un ensemble de micro-services qui...  ...). Participer à la migration du système vers une architecture distribuée et à... 
    Project
    Full time

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...world of cutting-edge video game development? Headquartered in Montreal,...  ...We are seeking a full-stack programmer to join the core technologies...  ...under the guidance of senior teammates. The ideal candidate...  ...teammates, you will work on new systems and refactor existing systems... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Montréal, QC
    9 days ago
  •  ...graphique; Concevoir et mettre en place des systèmes de menus et d’IU pour les plateformes...  ...les équipes de designers et autres programmeurs, proposer rapidement des prototypes de...  ...: ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des... 
    Full time

    Ubisoft

    Montréal, QC
    12 days ago
  •  ...Description Aperçu Le contrôleur de coûts de projet joue un rôle clé dans la planification,...  ...atout important. Expérience avec des systèmes de gestion de projet et de contrôle des...  ...une vaste sélection de formations et de programmes de perfectionnement professionnel, qui... 
    Project
    Full time
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    13 days ago

Do you want to receive more vacancies?

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