
Principal Systems Programmer - Dead By Daylight | Programmeur·euse systèmes principal·e - Dead By Daylight
Behaviour Interactive1 month ago
Montréal, CanadaStaff+
Responsibilities
- Architect, develop, refactor, and optimize scalable C++ systems for Dead by Daylight, including engine improvements, platform implementations, and developer tools.
- Lead complex technical initiatives and resolve performance, memory, stability, and reliability issues through profiling and debugging.
- Investigate and fix bugs introduced during ongoing feature development.
- Deliver features, improvements, and fixes consistently across PC and current- and previous-generation consoles.
- Collaborate with Technical Directors and cross-disciplinary teams to align solutions with the project’s technical vision.
- Mentor programmers, promote programming best practices, and contribute to project-wide technical decisions.
Requirements
- 15+ years of game development experience designing and delivering high-quality, scalable systems for shipped AA/AAA games.
- Expert proficiency in C++ and deep knowledge of software architecture, performance optimization, multithreading, memory management, and debugging.
- 2+ years of recent experience with Unreal Engine.
- Ability to tackle varied technical challenges, lead complex initiatives, and drive programming excellence across multiple systems.
- Strong collaboration and communication skills, including the ability to mentor programmers and influence technical direction.
- Multiplayer or live-service game experience is an asset.
Tech Stack
C++Unreal Engine
Categories
Gaming