Principal Systems Programmer - Dead By Daylight | Programmeur·euse systèmes principal·e - Dead By Daylight
On-siteMontréal, Quebec, Canada
Job Summary
Architect, develop, refactor, and optimize scalable C++ systems powering Dead by Daylight, ranging from engine improvements to platform-specific implementations and developer tools. Lead complex technical initiatives while profiling, identifying, and resolving performance, memory, and stability issues to ensure the game remains optimized as it evolves. Investigate and resolve bugs introduced through ongoing feature development to maintain the quality and reliability of a large-scale live service game. Ensure new features and fixes are delivered consistently across all supported platforms, from PC to current and previous-generation consoles. Collaborate with Technical Directors and cross-disciplinary teams to align technical solutions with the project's vision, while mentoring programmers and establishing best practices.
Required Qualifications
- 15+ years of experience in game development
- Proven track record of designing and delivering high-quality, scalable systems for shipped AA/AAA titles games
- Expert-level proficiency in C++
- Deep knowledge of software architecture
- Deep knowledge of performance optimization
- Deep knowledge of multithreading
- Deep knowledge of memory management
- Deep knowledge of debugging
- 2+ years of recent experience working with Unreal Engine
- Excellent collaboration and communication skills
- Ability to mentor programmers
- Ability to influence technical direction
- Ability to work effectively with cross-disciplinary teams
Desired Qualifications
- Multiplayer/live service game experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.