Principal Systems Programmer - Dead By Daylight
Behaviour InteractiveVideo Game company
Montreal, CanadaLead
NetEase
Haveli Investments
Software Engineering
About the role
TL;DR
Lead technical initiatives for Dead by Daylight's systems, focusing on performance and scalability.
- •As a Principal Systems Programmer on Dead by Daylight, you will play a key role in shaping the technical foundation of one of the world's leading live multiplayer games.
- •You'll provide technical leadership on complex systems, driving scalable, high-performance solutions that support both the development team and millions of players worldwide.
- •Key Responsibilities Architect, develop, refactor, and optimize scalable C++ systems for Dead by Daylight.
- •Lead complex technical initiatives, profiling and resolving performance, memory, and stability issues.
- •Investigate, troubleshoot, and resolve bugs to maintain the quality and reliability of a large-scale live service game.
- •Ensure consistent delivery of features and fixes across all supported platforms.
- •Mentor programmers and promote programming best practices.
- •Requirements 15+ years of experience in game development with a proven track record in AA/AAA titles.
- •Expert-level proficiency in C++, with deep knowledge of software architecture, performance optimization, multithreading, and memory management. 2+ years of recent experience with Unreal Engine.
- •Generalist comfortable tackling a wide variety of technical challenges and driving programming excellence.
- •Excellent collaboration and communication skills, with the ability to mentor and influence technical direction.
Required skills
C++
Domain expertise
gaming
Tech stack
C++