Behaviour Interactive

Senior Systems Programmer - 7 Days to Die | Programmeur·euse systèmes sénior·e - 7 Days to Die

Behaviour Interactive
Apply
17 days ago
Montréal, CanadaSenior

Responsibilities

  • Develop and maintain core game systems for gameplay, world simulation, and engine functionality.
  • Collaborate with design, art, and programming teams to deliver robust and scalable features.
  • Optimize game performance across CPU, GPU, memory, and I/O systems.
  • Architect and implement solutions for large-scale procedurally generated worlds.
  • Profile, debug, and resolve complex technical issues across PC and console platforms.
  • Contribute to technical direction, programming best practices, and knowledge sharing.

Requirements

  • 8+ years of professional game development experience as a systems, generalist, or game programmer.
  • 4+ years of professional experience with C#.
  • Experience with additional programming languages such as C++ and Python.
  • Experience shipping and supporting games on PC, PlayStation 5, Xbox Series X|S, and Nintendo Switch.
  • Expertise in at least one domain such as gameplay systems, AI, graphics, networking, online services, or math and physics.
  • Expert-level understanding of Unity architecture, including animation, rendering, asset bundling, and networking systems.
  • Advanced proficiency with performance optimization and profiling tools including Unity Profiler, PIX, RenderDoc, VTune, and Superluminal.

Tech Stack

C#C++PythonUnity

Categories

Gaming
Behaviour Interactive

About Behaviour Interactive

1,001-5,000 employees
Contact me