Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Le rôle
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 Toronto), 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 . 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’re looking for a Senior Programmer to play a key role in bringing a AAA title to life.
Description du poste
Working within an engine‑focused gameplay and systems team, you will contribute to the design and implementation of medium‑to‑large scale game systems, with a strong emphasis on console performance and stability. If you thrive on challenging yourself technically, taking ownership of complex systems, and improving your team’s pipelines and workflows, we want to hear from you! In this role you will :
- Work as part of an Agile Scrum team, participate in daily stand‑ups, sprint planning, reviews and retrospectives. Take ownership of planning and executing work through well‑scoped Jira tasks.
- Design, implement, and own medium‑to‑large scale Unreal Engine 5 game systems
- Debug, profile, and optimize game systems for Xbox Series S/X and PlayStation 5 (including PS5 Pro), to ensure peak performance and stability.
- Write and maintain high‑performing, scalable C++ code as well as Unreal Engine Blueprints with a strong focus on quality and maintainability.
- Collaborate closely within a cross functional team to improve pipelines and workflows like Data Validation, Performance Reporting and CI/CD.
- Actively participate in code reviews, ensuring code quality while maintaining clear and up-to-date technical documentation.
Ce que nous offrons
Bonus Skills
- Experience evaluating new engine technologies or techniques and assessing their applicability within a large‑scale production environment.
Exigences
What we're looking for :
- Demonstrated ability to work autonomously as a proactive problem‑solver, breaking down complex requirements and technical challenges into clear tasks and deliverables.
- 5+ years of professional programming experience, with proven experience working on Unreal Engine 4/5 core systems and features
- Experience developing and optimizing Unreal Engine games on consoles, including Xbox Series S/X and PlayStation 5
- Strong experience writing and maintaining C++ code in Unreal Engine, with a solid understanding of modern C++ language features and best practices
- Excellent communication skills, with the ability to articulate complex technical issues and engage the right stakeholders to resolve them efficiently.