Principal Generalist Programmer

3 months ago


Old Toronto, Canada Behaviour Interactive Full time

Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio of over 1200 passionate employees, with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). Our day to day revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Meanwhile, our Original Games unit pushes our creative limits, with our signature IPs, including the iconic Dead by Daylight. Join us and be a part of the future of interactive entertainment

At Behaviour Interactive, we believe in giving everyone a fair shot. We embrace a diverse and creative environment where everyone is celebrated. We value folks of all ages, sex, ethnicity, colour, ethnic or national origin, religion, sexual orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law.

We are looking for a principal programmer to join the Dead by Daylight systems team. Dead by Daylight (DbD) is a game as a service (GaaS), and the systems team is part of a larger production that includes other programming teams, game design, art, animation, and other disciplines. The systems team works on a wide variety of features that are very diverse in nature but having in common that they form the underlying systems upon which the game is based: game flow, the archives, performance, load times, multiple platforms, consoles, and others. Some features even require coding not only in the game code, but also in the backend code.

To help us achieve our long-term vision with DbD, we are looking for a Principal Generalist Programmer to integrate the team and play a pivotal role in shaping the future of the game by being accountable for the delivery of major system features.

In this role you will:
  • Deliver systems. You will code new systems and refactor existing systems, working on a wide variety of features ranging from tooling and backend to player-facing code and platform-specific implementations.
  • Fix bugs. Dead by Daylight is a live game as a service where features are continually added or improved. This introduces bugs and other issues. The Principal Programmer is expected to tackle challenging and difficult-to-reproduce critical bugs.
  • Fix performance and memory issues. As with any GaaS, performance and memory issues can arise. You will profile the game, identify bottlenecks, and optimize accordingly.
  • Ensure features and bugs are delivered on all platforms. The game is supported on numerous platforms, from PC to current and past-generation consoles. You will guarantee the game functions flawlessly across all platforms.
  • Collaborate with teams. Most system features involve cross-functional collaboration with game design, UI, backend programming, and art teams. Effective communication and teamwork are essential to deliver successful features.
  • Mentor junior programmers. As a principal programmer, you will contribute to the growth of the team by sharing knowledge, skills, and best practices.
What are we looking for
  • Proven track record in game development with a minimum of 15 years of experience.
  • You are a generalist who is comfortable working on a wide variety of things: low- and high-level code, features and bugs.
  • Expert proficiency in C++.
  • You need to be solution-oriented and possess a collaborative spirit.
  • Experience with Unreal Engine 5 is a plus.
  • Experience with backend development (NodeJS, TypeScript, AWS) is a plus.
#J-18808-Ljbffr

  • Old Toronto, Canada Behaviour Santiago Full time

    Principal Generalist Programmer – Dead by DaylightDepartment and team: Publishing / ProgrammingStatus: Permanent Full-TimeLocation: Middlesbrough, EN, Montreal, QC, Toronto, ONAbout Behaviour Interactive: Behaviour Interactive is the largest Canadian gaming studio, with more than 1,300 employees worldwide. Behaviour is best known for its flagship...


  • Old Toronto, Canada Behaviour Santiago Full time

    Principal Generalist Programmer – Dead by Daylight Department and team: Publishing / Programming Status: Permanent Full-Time Location: Middlesbrough, EN, Montreal, QC, Toronto, ON About Behaviour Interactive: Behaviour Interactive is the largest Canadian gaming studio, with more than 1,300 employees worldwide. Behaviour is best known for its flagship...

  • Animation Programmer

    2 months ago


    Old Toronto, Canada Behaviour Santiago Full time

    p> Principal Generalist Programmer – Dead by Daylight Department and team: Publishing / Programming Status: Permanent Full-Time Location: Middlesbrough, EN, Montreal, QC, Toronto, ON About Behaviour Interactive: Behaviour Interactive is the largest Canadian gaming studio, with more than 1,300 employees worldwide. Behaviour is best known for its...


  • Toronto, Canada NMG Consulting Full time

    Reporting to the Human Capital Business Partner for NMG Consulting based in London, this role will provide you with exposure to a variety of different human capital matters within a leading specialist consulting company. The NMG Group is a global advisory and intermediary firm focused exclusively on the financial services sector. Established in 1992, NMG...


  • Toronto, Ontario, Canada Behaviour Interactive Full time

    At Behaviour Interactive, we are seeking a Principal Generalist Programmer to join our Dead by Daylight systems team. This role will play a pivotal part in shaping the future of the game by delivering major system features, fixing bugs, and optimizing performance.Key ResponsibilitiesDeliver Systems: Code new systems, refactor existing ones, and work on a...


  • Toronto, Canada Behaviour Interactive Full time

    The role Join our dynamic team and become a key player in shaping a AAA project with Unreal5. We're seeking a Senior or Principal AI Programmer to shape an unannounced project that will redefine player experiences. If you're driven by a passion for AI and thrive on making a significant impact, this opportunity might be for you. As a Senior/Principal AI...


  • Old Toronto, Canada Behaviour Interactive Full time

    Join our dynamic team and become a key player in shaping a AAA project with Unreal5. We're seeking a Senior or Principal AI Programmer to shape an unannounced project that will redefine player experiences. If you're driven by a passion for AI and thrive on making a significant impact, this opportunity might be for you.As a Senior/Principal AI Programmer,...


  • Toronto, Canada Rogers Partners LLP Full time

    **Human Resources Generalist** **Rogers Partners LLP** is a law firm with a unique litigation practice that has the personal touch of a smaller firm along with the resources, expertise, and experience of a larger firm. We act as counsel at all levels of our civil justice system. We are defense counsel for insurers and self-insured companies, managing...


  • Old Toronto, Canada Behaviour Santiago Full time

    We are looking for a Principal Generalist Programmer to join Behaviour Interactive in Middlesbrough, EN, Montreal, QC, or Toronto, ON. This role is a pivotal part of our team, responsible for delivering major system features and shaping the future of Dead by Daylight.Key ResponsibilitiesDesign and implement new systems, refactoring existing ones to ensure...


  • Toronto, Canada LG Electronics Canada Full time

    Our Human Resources Department is currently seeking a dynamic, self-motivated HR Generalist, who will be responsible for supporting all core functions of HR. **Location**: North York, Ontario, Canada (On-Site) PRINCIPAL RESPONSIBILITIES **Areas of support include, but are not limited to**: - Talent Acquisition; - Performance Management Process...


  • Old Toronto, Canada Behaviour Santiago Full time

    Behaviour Santiago is a leading gaming studio, with more than 1,300 employees worldwide. Our flagship franchise, Dead by Daylight, has entertained over 60 million players across multiple platforms.We are seeking a highly skilled Principal Generalist Programmer to integrate our team and contribute to shaping the future of Dead by Daylight.You will be...

  • Associate Principal

    3 months ago


    Old Toronto, Canada Partners In Performance International Pty Ltd Full time

    Partners in Performance is a global management consulting firm with a focus on human performance and working alongside client partners to make change happen. We’ve got offices in Australia, New Zealand, Africa, North and South America, the UK and Europe but prefer to spend as little time in them as possible. Instead, we work alongside our clients to...


  • Old Toronto, Canada ZipRecruiter Full time

    Job Overview:This Principal Engineering Leadership Position is a senior-level role that oversees the management of complex engineering programmes or projects. The successful candidate will lead multi-disciplined teams, integrate various engineering disciplines, and drive innovation to deliver high-quality solutions.About the Role:We are seeking an...


  • Toronto, Canada LG Electronics Canada Full time

    Our Human Resources Department is currently seeking a dynamic, self-motivated HR Generalist, who will be responsible for supporting all core functions of HR. **Location**: North York, Ontario, Canada (On-Site) PRINCIPAL RESPONSIBILITIES **Areas of support include, but are not limited to**: - Talent Acquisition; - Performance Management Process...


  • Old Toronto, Canada Behaviour Interactive Full time

    p>Join our dynamic team and become a key player in shaping a AAA project with Unreal5. We're seeking a Senior or Principal AI Programmer to shape an unannounced project that will redefine player experiences. p>As a Senior/Principal AI Programmer, you'll be at the forefront of an exciting AAA project, leveraging your expertise to enhance game modes and...


  • Old Toronto, Canada Behaviour Santiago Full time

    Behaviour Interactive is a leading gaming studio with over 1,300 employees worldwide. We are best known for our flagship franchise, the multiplayer survival horror game Dead by Daylight, which has entertained more than 60 million players across multiple platforms.The role of Principal Generalist Programmer is a key position in our Dead by Daylight systems...


  • Toronto, Ontario, Canada Behaviour Interactive Full time

    Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. Our dynamic, independent studio is headquartered in Montreal with studios in Toronto, Seattle, Rotterdam, and the UK. We're passionate about creating a fair and inclusive environment where everyone thrives.We're...

  • HR Generalist

    3 months ago


    Toronto, Canada Teleperformance Full time

    Overview: We are looking for a talented HR Generalist passionate about customers to join our team. As a Human Resources Generalist, you will work with leadership and specialists to contribute to Teleperformance’s culture of collaboration, accountability and FUN - making Teleperformance a Great Place to Work. You will support the strategy and operations of...


  • Old Toronto, Canada CPP Investments Full time

    Rôle et ResponsabilitésConséquences du PosteLe Conseiller Principal de la Sécurité chez CPP Investments est responsable de développer et de maintenir un programme complet et robuste de sécurité, de sûreté et de réponse d'urgence pour atténuer les risques pour nos employés et nos actifs.Avec une approche proactive et stratégique, le Conseiller...


  • Toronto, Canada Behaviour Interactive Full time

    The role Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio of over passionate employees, with studios in Toronto (Behaviour...