Talent.com
Ironbelly Studios
UE5 Senior Generalist Developer | Multiplayer FPS ~ Développeur généraliste senior UE5 | FPSIronbelly Studios • Montréal, Canada
UE5 Senior Generalist Developer | Multiplayer FPS ~ Développeur généraliste senior UE5 | FPS

UE5 Senior Generalist Developer | Multiplayer FPS ~ Développeur généraliste senior UE5 | FPS

Ironbelly Studios • Montréal, Canada
22 days ago
Job type
  • Full-time
Job description

🎮 The Project We're building Shrapnel — a 4v4 PvP extraction shooter in UE5. Two teams fight over Sigma, a high-value resource scattered across the arena. Collect it, defend your stockpile, extract 300 to win. Semi-realistic gunplay, Sigma-powered abilities, sub-frame networking precision across PC and console. We need a senior UE developer whose anchor is multiplayer/networking — and who can flex into gameplay, tools, and optimization when the project demands it. 💼 Your Mission Networking is your home base. Replication, client prediction, server authority, desync hunting — the stuff that makes a 4v4 shooter feel responsive instead of laggy. That's where you go deep. But you're not only a netcode developer. You're the person who can context-switch — debug a desync in the morning, profile a frame-time spike after lunch, extend an editor tool before EOD. The job is range with a specialty, not jack-of-all-trades. If "comfortable being uncomfortable" reads as your operating mode — moving between unfamiliar systems, reading code you didn't write, asking sharp questions, shipping the fix — keep reading. ⚙️ A real week on Shrapnel might include: Debug a replication issue causing desyncs in 4v4 matches Tune client prediction on a Sigma-powered ability so it feels instant but stays server-authoritative Profile and optimize a gameplay system that's spiking frame times Extend an editor tool to unblock the content team Investigate a console-specific crash on PS5 or Xbox builds Integrate middleware the audio team needs hooked in You won't own every system. You'll be the engineer who can unstick any system. ✅ What You Bring 5+ years professional UE4/UE5 development Hands-on multiplayer/networking experience — replication, netcode, client prediction in a shipped or production-stage UE title Solid C++; comfortable in large codebases including UE source Hands-on experience in at least 2 of: gameplay systems, UI (UMG/Slate), tools/editor extensions, performance optimization, platform integration Shipped at least one commercial multiplayer game in a development role Strong debugging instincts; comfort with ambiguity Senior judgment — you know when to go deep vs. when to unblock and move on Probably not your role if: Your multiplayer/networking experience is mostly personal projects or tutorials Your UE work is primarily single-player You're transitioning from web/mobile into games (we support career changers — but not at this level) You're a Web3/blockchain engineer interested in the player-owned economy layer (different team, different role) Self-select honestly. The screening process will catch the mismatch and we'll both have wasted a week. ⭐ Bonus Points PS5 / Xbox console experience (or strong willingness to ramp) Prior work on competitive shooters or extraction-style games Build systems / CI/CD experience Anti-cheat integration familiarity 🚀 Why Ironbelly Studios? The Team: Ironbelly Studios has contributed to over 300+ projects across AAA and indie — work spanning franchises like Batman and PUBG. The Shrapnel team includes BAFTA and Emmy Award-winning developers from Neon Machine, with individual backgrounds spanning Halo, Call of Duty, Star Wars, and Bioshock. The Impact: This isn't maintaining existing systems - you're building multiplayer architecture from the ground up for a game that will define a new genre of player-owned competitive gaming. The Culture: Trust-based, data-driven, and autonomous. We value continuous improvement and high-quality craftsmanship in a collaborative environment. 📍 Location Hybrid - Montreal - 2–3 days/week at Basecamp in beautiful Montreal. Not remote. If you're outside Montreal and not seriously open to relocating, this role isn't going to work — please don't burn the cycles applying. Relocation package to be discussed for ideal candidates. ~ 🎮 Le projet Nous développons Shrapnel, un jeu de tir PvP 4 contre 4 avec extraction dans UE5. Deux équipes s'affrontent pour s'emparer de Sigma, une ressource précieuse disséminée dans l'arène. Récupérez-la, défendez votre stock et extrayez 300 unités pour remporter la victoire. Des combats à l'arme à feu semi-réalistes, des capacités alimentées par Sigma, une précision de mise en réseau au niveau de l'image sur PC et console. Nous recherchons un développeur UE senior spécialisé dans le multijoueur et le réseau, capable de s'adapter au gameplay, aux outils et à l'optimisation lorsque le projet l'exige. 💼 Votre mission Le réseau, c'est ton domaine de prédilection. Réplication, anticipation des actions des joueurs, gestion des serveurs, détection des désynchronisations… Tout ce qui permet à un jeu de tir en 4 contre 4 d'être réactif plutôt que saccadé. C'est là que tu excelles. Mais tu n'es pas seulement un développeur en code réseau. Vous êtes capable de passer d'une tâche à l'autre : déboguer un problème de désynchronisation le matin, analyser un pic de temps de trame après le déjeuner, étendre un outil d'édition avant la fin de la journée. Ce poste requiert une spécialisation, pas une polyvalence. Si « être à l'aise dans l'inconfort » correspond à votre mode de fonctionnement — passer d'un système inconnu à un autre, lire du code que vous n'avez pas écrit, poser des questions pertinentes, livrer le correctif — continuez à lire. ⚙️ Voici à quoi pourrait ressembler une semaine type chez Shrapnel : Déboguer un problème de réplication provoquant des désynchronisations dans les matchs 4c4 Ajuster la prédiction côté client d'une capacité basée sur Sigma afin qu'elle semble instantanée tout en respectant la décision du serveur Analyser et optimiser un système de gameplay qui fait grimper les temps d'affichage Développer un outil d'édition pour aider l'équipe de contenu à avancer Enquêter sur un plantage spécifique aux consoles sur les versions PS5 ou Xbox Intégrer le middleware dont l'équipe audio a besoin Vous ne serez pas responsable de tous les systèmes. Vous serez l'ingénieur capable de débloquer n'importe quel système. ✅ Ce que vous apportez Plus de 5 ans d'expérience professionnelle en développement UE4/UE5 Expérience pratique en multijoueur et en réseau — réplication, code réseau, prédiction côté client — sur un titre UE commercialisé ou en phase de production Maîtrise solide du C++ ; à l'aise avec les bases de code volumineuses, y compris le code source UE Expérience pratique dans au moins 2 des domaines suivants : systèmes de gameplay, interface utilisateur (UMG/Slate), outils/extensions d'éditeur, optimisation des performances, intégration de plateformes Avoir commercialisé au moins un jeu multijoueur dans un rôle développement Sens aigu du débogage ; à l'aise face à l'ambiguïté Esprit de décision : vous savez quand approfondir un problème et quand débloquer la situation pour passer à autre chose Ce poste ne vous convient probablement pas si : Votre expérience en multijoueur/réseaux se limite principalement à des projets personnels ou à des tutoriels Votre expérience avec Unreal Engine concerne principalement le mode solo Vous venez du web ou du mobile et souhaitez vous orienter vers le jeu vidéo (nous encourageons les reconversions professionnelles, mais pas à ce niveau) Vous êtes un ingénieur Web3/blockchain intéressé par la couche économique gérée par les joueurs (autre équipe, autre poste) Faites votre auto-évaluation en toute honnêteté. Le processus de sélection mettra en évidence les incompatibilités et nous aurons tous deux perdu une semaine. ⭐ Points bonus Expérience sur console PS5 / Xbox (ou forte motivation à se former rapidement) Expérience professionnelle dans le domaine des jeux de tir compétitifs ou des jeux de type « extraction » Expérience en matière de systèmes de build / CI/CD Connaissance de l'intégration de systèmes anti-triche 🚀 Pourquoi Ironbelly Studios ? L'équipe : Ironbelly Studios a participé à plus de 300 projets, tant dans le domaine des jeux AAA que dans celui des jeux indépendants, notamment sur des franchises telles que Batman et PUBG L'équipe de Shrapnel compte des développeurs de Neon Machine, lauréats de prix BAFTA et Emmy, dont les expériences professionnelles s'étendent à des titres comme Halo, Call of Duty, Star Wars et Bioshock L'impact : Il ne s'agit pas de maintenir des systèmes existants, mais de construire de A à Z une architecture multijoueur pour un jeu qui définira un nouveau genre de jeu compétitif appartenant aux joueurs La culture : Basée sur la confiance, axée sur les données et autonome. Nous valorisons l'amélioration continue et un savoir-faire de haute qualité dans un environnement collaboratif 📍 Lieu Hybride - Montréal - 2 à 3 jours par semaine au Basecamp, dans la magnifique ville de Montréal. Pas de télétravail. Si vous habitez en dehors de Montréal et que vous n'êtes pas sérieusement disposé à déménager, ce poste ne vous conviendra pas — merci de ne pas perdre votre temps à postuler. Une aide à la relocalisation sera envisagée pour les candidats idéaux.

Create a job alert for this search

UE5 Senior Generalist Developer | Multiplayer FPS ~ Développeur généraliste senior UE5 | FPS multijoueur • Montréal, Canada

Similar jobs

Développeur.se sénior.e de logiciels/ Senior Engine Software Developer - Iron Man

Motive Studiomontreal (administrative region), qc, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.A community that connects across the globe, where cre... Show more

 • Promoted

Unreal UI Engineer — AAA Games (C++)

People Can Fly StudioMontreal (administrative region), QC, CA
Full-time

Un studio de développement de jeux indépendant recherche un programmeur C++ avec au moins 5 ans d'expérience et une connaissance approfondie du moteur Unreal Engine pour contribuer à divers projets... Show more

 • Promoted

Innovative Tools Programmer for Next-Gen Game Development

GameloftMontreal (administrative region), QC, CA
Full-time

Be part of a creative journey as a Tools Programmer focused on advancing game technology.Use your Unity proficiency to build tools that revolutionize gaming experiences.As a key player in this proj... Show more

 • Promoted

Expert C++ Logiciel Embarqué: Vidéo et Diffusion

Grass ValleyMontreal (administrative region), QC, CA
Full-time

Une entreprise de technologie recherche un Développeur logiciel expert (C++) passionné par la vidéo et l'audio de diffusion.Ce rôle implique la conception, le développement et les tests de systèmes... Show more

 • Promoted

Développeur de systèmes de combat

People Can FlyMontreal (administrative region), QC, CA
Full-time

Participez à la création de jeux innovants en tant que Développeur de systèmes de combat spécialisé.Ce rôle combine vos compétences en conception de systèmes de jeux et en développement encyclopédi... Show more

 • Promoted

Senior Développeur Full-Stack pour Unity Ads

UnityMontreal (administrative region), QC, CA
Full-time

Devenez Senior Développeur Full-Stack chez Unity et contribuez à l'élaboration de tableaux de bord dynamiques.Apportez votre expertise en TypeScript et React pour transformer des données en solutio... Show more

 • Promoted

Ingénieur Principal & Leader d'Équipe Unity/C#

AristocratMontreal, Montreal (administrative region), CA
Full-time

Une entreprise de jeux innovante cherche un Gestionnaire d’ingénierie à Montréal pour diriger une équipe d’ingénieur·es dans le développement de solutions technologiques.Vous aurez un rôle clé dans... Show more

 • Promoted

Senior UI developer / Développeur UI senior

HPE Aruba NetworkingMontreal (administrative region), QC, CA
Full-time

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work.We help companies connect, protect, analyze, and act on their data and applications wherever th... Show more

 • Promoted

Développeur(euse) Logiciel – Équipe Systèmes au sol

Flyscan Systems Inc.Montreal (administrative region), QC, CA
Full-time

Flyscan est à la fine pointe de la technologie en matière de sécurité et de protection de l’environnement.Nous avons conçu et développé un système d’inspection aérienne capable d’identifier de peti... Show more

 • Promoted

Développeur ou développeuse généraliste (Full-Stack) sénior, Tableaux de bord Unity Ads / Senio[...]

UnityMontreal (administrative region), QC, CA
Full-time

Vous vous passionnez pour l’élaboration de solutions novatrices dans le secteur des jeux vidéo? Vous vous épanouissez dans un environnement collaboratif et dynamique? Nous recherchons une développe... Show more

 • Promoted

Développeur logiciel senior (interface utilisateur)/ Senior Software Developer (UI) - Battlefield

Electronic Artsmontreal (administrative region), qc, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more

 • Promoted

Développeur.se sénior.e d’outils /Senior Tools Developer (Apex Legends)

Respawn EntertainmentMontreal (administrative region), QC, CA
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more

 • Promoted

Generalist Content Tech Director - Directeur Technique Généraliste de Contenu

Highdivemontreal, montreal (administrative region), Canada
Temporary

Generalist Content Tech Director - Directeur Technique Généraliste de Contenu.En tant que Directeur Technique Généraliste de Contenu sur l'un de nos projets à Highdive Games Montréal, vous jouerez ... Show more

 • Promoted

Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer

PBSC Solutions UrbainesMontreal (administrative region), QC, CA
Full-time

Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer.Job Openings Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer.About the job Développeur-euse sénio... Show more

 • Promoted

Ingénieur Front-End Senior (UI) — Hybride 3j/semaine

STRATACACHEMontreal, Montreal (administrative region), CA
Full-time

Une entreprise technologique spécialisée en solutions client recherche un Développeur Logiciel Front-End Senior à Montréal.Vous serez responsable de la conception et du développement d’interfaces p... Show more

 • Promoted

Développeur d'Outils Senior pour Star Citizen

Cloud Imperium GamesMontreal (administrative region), QC, CA
Full-time

Venez façonner l'avenir de Star Citizen en tant que Développeur Senior d’Outils chez Cloud Imperium Games.Mettez à profit votre expertise en C++ pour concevoir et améliorer des outils de développem... Show more

 • Promoted

Senior Mobile Developer | Développeur(euse) mobile senior

Jesta I.S. Inc.Montreal (administrative region), QC, CA
Full-time

Our end-to-end solutions streamline day-to-day operations throughout the entire supply chain while always keeping customers top of mind.With more than 50 years of experience in wholesale and retail... Show more

 • Promoted

Développeur(-euse) principal(e) de produits, Fullstack / Senior Product Developer

XonaMontreal (administrative region), QC, CA
Full-time

Xona is the navigational intelligence company bringing real-time, centimeter‑level certainty to any device, anywhere on Earth.With Pulsar – the world’s most advanced PNT satellite infrastructure in... Show more

 • Promoted

Unity Tools Programmer for Next-Gen PC/Console Game

GameloftMontreal (administrative region), QC, CA
Full-time

Une entreprise de développement de jeux vidéo recherche un(e) Programmeur(euse) outils passionné(e) à Montréal pour travailler sur un projet inspiré de Donjons et Dragons.Le candidat idéal aura une... Show more

 • Promoted

[Disney Dreamlight Valley] Programmeur(-euse) jouabilité sénior - Senior Gameplay Programmer

Gameloft MontrealMontreal (administrative region), QC, CA
Full-time

Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes.C\'est notre mission, et cela l\'a été depuis plus de 25 ans.Nous sommes ... Show more