
Behaviour Interactive
Posted 1 month ago
Senior System Programmer (Performances) - Co-Development Project | Programmeur·euse système Sénior·e (Performances) - Projet en co-développement
Montreal, QCOn-siteFull-time
AI Summary
Senior System Programmer works on implementing, debugging, profiling, and optimizing medium-to-large game systems in Unreal Engine with a focus on performance and stability for PC and current-gen consoles.
About this 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’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:
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:
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 :
Skills
Agile / ScrumC++Code ReviewsCross-Functional CollaborationData ValidationDebuggingJiraOptimizationPC DevelopmentPerformance ProfilingPerformance ReportingPlayStation 5PS5 ProUnreal Engine 4/5Unreal Engine BlueprintsXbox Series S/X
Explore related jobs
More jobs at Behaviour Interactive
Senior Financial Analyst | Analyste financier·e Sénior·eMontreal, QC
Gestionnaire de projet - Dead by Daylight | Project Manager - Dead by DaylightMontreal, QC
Senior UX Designer - Central Technology | Concepteur·trice UX sénior·e - Technologies centralesMontreal, QC
Senior Gameplay Programmer - 7 days to Die | Programmeur·se Senior·e Jouabilité - 7 days to dieMontreal, QC
Senior Recruiter | Recruteur·euse SeniorMontreal, QC
Senior Technical Animator - Dead by Daylight | Animateur·rice Technique Sénior·e - Dead by DaylightMontreal, QC