Skip to content
Behaviour Interactive logo

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.
View original posting →

Required skills

C++

Domain expertise

gaming

Tech stack

C++

Similar jobs

MongoDB logo

Staff Engineer, Query Optimization

Supabase logo

SDK Engineer - JavaScript