Senior Gameplay Systems Programmer - UGC / Programmeur sénior en systèmes de gameplay – CGU (contenu généré par les utilisateurs) (Montreal)

Senior Gameplay Systems Programmer - UGC / Programmeur sénior en systèmes de gameplay – CGU (contenu généré par les utilisateurs) (Montreal)

03 Aug
|
NBCUniversal
|
Montreal

03 Aug

NBCUniversal

Montreal

Job Description NBCUniversal is looking for a highly skilled Senior Gameplay Systems Programmer to help build the core gameplay experience of an ambitious new AAA platform developed in Unreal Engine 5.

This role focuses on the implementation and evolution of scalable gameplay systems supporting systemic gameplay, multiplayer experiences, and user-generated content (UGC).

As part of the Gameplay Systems team, you will work closely with Lead Programmers, Gameplay Architect, Designers, AI and Gameplay Engineers, technical teams, and Technical Directors to develop robust gameplay frameworks and features that support both internally-developed and player-authored experiences.

This is an opportunity to contribute to a highly collaborative, technically ambitious project focused on emergent gameplay, player creativity, and long-term platform evolution.

Responsibilities: Design, implement, and maintain scalable gameplay systems and frameworks in Unreal Engine 5 Develop gameplay features supporting systemic player interaction, emergent gameplay, and dynamic world responsiveness Build gameplay systems related to traversal, combat, vehicles, AI interactions, environmental systems, and player-driven mechanics Contribute to frameworks and workflows supporting user-generated content (UGC), creator-facing systems, and extensible gameplay logic Collaborate closely with designers and cross-disciplinary teams to prototype, iterate, and productionize gameplay features Write clean, modular, maintainable, and performant gameplay code following established engineering standards and best practices Support multiplayer gameplay implementation, including networking, replication, and gameplay state synchronization Debug, optimize, and profile gameplay systems across multiple target platforms Participate in code reviews and contribute to continuous improvement of gameplay engineering practices and workflows Help identify technical risks and implementation challenges while contributing practical solutions Collaborate with Tools and Technical teams to improve workflows supporting large-scale gameplay and content development NBCUniversal est la recherche dun(e) Programmeur(se) senior en systmes de gameplay hautement qualifi(e) pour contribuer la cration de lexprience de jeu principale dune nouvelle plateforme AAA ambitieuse dveloppe sous Unreal Engine 5.

Ce poste se concentre sur limplmentation et lvolution de systmes de gameplay volutifs soutenant le gameplay systmique, les expriences multijoueurs et le contenu gnr par les utilisateurs (CGU).

Au sein de lquipe Gameplay Systems, vous collaborerez troitement avec les Lead Programmers, le Gameplay Architect, les designers, les ingnieurs IA et gameplay, les quipes techniques ainsi que les directeurs techniques afin de dvelopper des frameworks et fonctionnalits de gameplay robustes, soutenant la fois les expriences dveloppes en interne et celles cres par les joueurs.

Il sagit dune opportunit de contribuer un projet hautement collaboratif et techniquement ambitieux,



ax sur le gameplay mergent, la crativit des joueurs et lvolution long terme de la plateforme. RESPONSABILITS Concevoir, implmenter et maintenir des systmes et des frameworks de gameplay volutifs dans Unreal Engine 5 Dvelopper des fonctionnalits de gameplay favorisant linteraction systmique des joueurs, le gameplay mergent et la ractivit dynamique du monde Concevoir des systmes lis la navigation (traversal), au combat, aux vhicules, aux interactions IA, aux systmes environnementaux et aux mcaniques pilotes par les joueurs Contribuer aux frameworks et workflows soutenant le contenu gnr par les utilisateurs (CGU), les systmes destins aux crateurs et la logique de gameplay extensible Collaborer troitement avec les designers et les quipes pluridisciplinaires pour prototyper, itrer et industrialiser les fonctionnalits de gameplay Rdiger un code gameplay propre, modulaire, maintenable et performant conformment aux standards et bonnes pratiques dingnierie Participer limplmentation du multijoueur, incluant le networking, la rplication et la synchronisation de ltat du gameplay Dboguer, optimiser et profiler les systmes de gameplay sur plusieurs plateformes cibles Participer aux revues de code et contribuer lamlioration continue des pratiques et processus dingnierie gameplay Identifier les risques techniques et les dfis dimplmentation, tout en proposant des solutions concrtes Collaborer avec les quipes Tools et techniques afin damliorer les workflows lis au dveloppement de gameplay et de contenu grande chelle Qualifications 5+ years of professional gameplay programming experience in game development Strong proficiency in C++ and gameplay systems development Solid hands-on experience with Unreal Engine gameplay frameworks and systems Experience contributing to at least one shipped game title, preferably AAA Strong understanding of gameplay architecture, modular systems design, and software engineering best practices Experience developing gameplay systems in cooperative, multidisciplinary environments Strong debugging, profiling, and optimization skills Excellent communication, collaboration, and problem-solving abilities Desired Qualifications: Experience working on open-world, sandbox, multiplayer, or systemic gameplay experiences Familiarity with user-generated content (UGC), modding support, creator tools, or extensible gameplay systems Experience with multiplayer gameplay architecture and replication systems Familiarity with AI gameplay systems, vehicles, traversal systems,



or simulation-driven gameplay Experience rapidly prototyping gameplay features while maintaining production-quality standards Passion for building gameplay systems that support creativity, experimentation, and emergent player experiences Experience working on live-service or continuously evolving game platforms Additional Requirements: Hybrid: This position has been designated as hybrid, generally contributing from the office a minimum of three days per week.

Interested candidates must submit a resume/CV online to be considered for this position.

Exigences de base: 5 ans ou plus dexprience professionnelle en programmation gameplay dans le dveloppement de jeux vido Excellente matrise du C++ et du dveloppement de systmes de gameplay Solide exprience pratique des frameworks et systmes de gameplay dans Unreal Engine Participation au moins un jeu commercialis, idalement AAA Bonne comprhension de larchitecture gameplay, des systmes modulaires et des bonnes pratiques dingnierie logicielle Exprience dans le dveloppement de systmes de gameplay au sein dquipes collaboratives et multidisciplinaires Excellentes comptences en dbogage, profiling et optimisation Excellentes comptences en communication, collaboration et rsolution de problmes Atouts souhaits: Exprience sur des jeux open world, sandbox, multijoueurs ou forte composante systmique Familiarit avec le contenu gnr par les utilisateurs (CGU), le modding, les outils crateurs ou les systmes de gameplay extensibles Exprience avec larchitecture multijoueur et les systmes de rplication Connaissance des systmes IA, vhicules, navigation ou gameplay bas sur simulation Exprience en prototypage rapide de fonctionnalits tout en maintenant des standards de production levs Passion pour la cration de systmes de gameplay favorisant la crativit, lexprimentation et les expriences mergentes Exprience sur des jeux en live-service ou des plateformes en volution continue EXIGENCES SUPPLMENTAIRES Hybride: Ce poste est dfini comme hybride, avec une prsence au bureau gnralement requise au moins trois jours par semaine.

Les candidats intresss doivent soumettre leur CV en ligne pour tre pris en considration.

Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal''s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation.

You can submit your request to AccessibilityS.

📌 Senior Gameplay Systems Programmer - UGC / Programmeur sénior en systèmes de gameplay – CGU (contenu généré par les utilisateurs) (Montreal)
🏢 NBCUniversal
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior gameplay systems programmer - ugc / programmeur sénior en systèmes de gameplay – cgu (contenu généré par les utilisateurs) (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: senior gameplay systems programmer - ugc / programmeur sénior en systèmes de gameplay – cgu (contenu généré par les utilisateurs) (montreal) / montreal