Skip to content
Skip to content
Game Dev Jobs
I

🎼 UE5 Senior Generalist Developer | Multiplayer FPS ~ 🎼 DĂ©veloppeur gĂ©nĂ©raliste senior UE5 | FPS multijoueur

Ironbelly Studios

Location
Hybrid (Montreal)
Employment
Full-time
Level
Senior Level
Posted 3 weeks ago

About the Role

Join Ironbelly Studios as a Senior Generalist Developer to build the multiplayer architecture for Shrapnel, a new 4v4 extraction shooter. You will be instrumental in shaping a game that defines a new genre of player-owned competitive gaming.

Skills

Unreal Engine 5 C++ Multiplayer Networking Replication Client Prediction Server Authority Debugging Performance Optimization Gameplay Systems UI Development Editor Tools Platform Integration PS5 Development Xbox Development CI/CD Anti-cheat Integration

Perks

  • Relocation package

Full job details

🎼 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 engineer 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 engineer. 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 an engineering 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 - 1–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 ingénieur 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 ingĂ©nieur 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'ingĂ©nierie

  • 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 - 1 Ă  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.

Not the right fit?

Browse all Game Development roles.

Browse all jobs

Similar Jobs