
Senior Systems Programmer - 7 Days to Die | Programmeur·euse systèmes sénior·e - 7 Days to Die
Behaviour Interactive17 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.