
Senior System Programmer
Behaviour Interactive
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Support console development on Xbox and PS5 by addressing platform-specific technical challenges, investigating bugs, and ensuring a stable and consistent gameplay experience across platforms;
- Contribute to performance analysis workflows by participating in performance capture processes and associated pipelines;
- Help maintain multiplayer stability by ensuring disciplined and efficient memory usage management;
- Improve team efficiency by automating workflows such as build/release delivery, content validation, and game testing;
- Promote best practices related to Unreal Engine internals, guiding the team in writing clean, maintainable, and high-performance code.
Requirements
- Minimum of 7 years of programming experience in the video game industry;
- Excellent command of C++ and strong low-level programming skills;
- Good knowledge of console development pipelines;
- Strong debugging and problem-solving skills in large-scale multiplayer environments;
- Proven experience with Unreal Engine 5 systems and architecture, including pipeline tools (UAT, BuildGraph);
- Proficiency with performance profiling tools and methodologies.
Benefits
- We are committed to equal opportunity for everyone.
- We celebrate diversity of people, perspectives, and ideas.
- Equal opportunity.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++low-level programmingdebuggingproblem-solvingUnreal Engine 5performance profilingconsole developmentmemory usage managementautomationgame testing
Soft Skills
team efficiencycommunicationguidancebest practices