Behaviour Interactive logo
Behaviour InteractivePosted 3 weeks ago

Principal Systems Programmer - Dead By Daylight | Programmeur·euse systèmes principal·e - Dead By Daylight

On-siteMontréal, Quebec, Canada

Full TimeSenior LevelLarge

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce