Senior System Programmer - Co-Development Project | Programmeur·euse système Sénior·e - Projet en co-développement
Behaviour Interactive Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- 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.
- 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.
- Experience evaluating new engine technologies or techniques and assessing their applicability within a large-scale production environment.
- Capacité démontrée à travailler de manière autonome en tant que résolveur·euse de problèmes proactif·ve, en décomposant des exigences complexes et des défis techniques en tâches et livrables clairs;
- 5 ans ou plus d'expérience professionnelle en programmation, avec une expérience confirmée sur les systèmes et fonctionnalités cœur d'Unreal Engine 4/5;
- Expérience dans le développement et l'optimisation de jeux Unreal Engine sur consoles, notamment Xbox Series S/X et PlayStation 5;
- Solide expérience en C++ sous Unreal Engine, avec une très bonne maîtrise des fonctionnalités modernes du langage C++ et des bonnes pratiques;
- Excellentes compétences en communication, avec la capacité d'expliquer des problématiques techniques complexes et de mobiliser les bonnes parties prenantes afin de les résoudre efficacement;