🎮 Unreal Engine Engineer - Generalist | Multiplayer FPS ~ 🎮 Ingénieur Unreal Engine - Généraliste | FPS multijoueur
Energized by variety? Rather tackle five problems than obsess over one? The engineer teammates ping when they're stuck? You'll fit right in. Let's talk.
We usually respond within two weeks
🎮 The Opportunity
Versatile. Curious. Ready to solve whatever the game needs next.
Ironbelly Studios has contributed to over 300 projects—from Batman to PUBG to indie titles. Our team includes BAFTA and Emmy Award-winning developers who've worked on Halo, Call of Duty, Star Wars, and Bioshock. Now we're building a competitive extraction shooter in UE5 that combines hardcore FPS gameplay with player-owned economies.
We need an engineer who's comfortable jumping between systems—not an expert in everything, but someone who can ramp quickly, solve problems across domains, and know when to go deep versus when to unblock and move on.
đź’Ľ What You'll Do
The Generalist Reality: You won't own every system. You'll be the engineer who can unstick any system. On any given week, you might:
Debug a replication issue causing desyncs in multiplayer
Optimize a gameplay system that's spiking frame times
Integrate middleware the audio team needs connected
Extend an editor tool to unblock content creators
Investigate a platform-specific crash on console builds
Your value is versatility: the ability to read unfamiliar code, ask the right questions, and ship solutions without needing to become the domain expert first.
Over time: You'll naturally develop deeper expertise in 1-2 areas based on project needs and your interests. We support that growth.
Core Responsibilities:
System Ownership: Design, develop, and maintain systems across multiple game disciplines—Gameplay, Rendering, Audio, UI
Performance & Optimization: Identify bottlenecks and optimize performance and memory usage across PC and Console
Integration & Tools: Integrate third-party middleware and build editor extensions to empower content creators
Pipeline & CI/CD: Maintain and evolve build automation and deployment pipelines
Architecture: Contribute to technical design decisions and participate in code reviews
Collaboration: Partner with designers, artists, and engineers to solve complex interdisciplinary problems
âś… What You Bring
Required:
5+ years developing with Unreal Engine (UE4/UE5)
Solid C++ fundamentals and comfort navigating large codebases (including UE source)
Experience across at least 3 of these areas: gameplay, UI, multiplayer/networking, tools, performance optimization, platform integration
Shipped at least 1 commercial game in an engineering role
Strong debugging instincts—you enjoy hunting down problems in unfamiliar systems
Comfort with ambiguity; you don't need a spec to start investigating
Based in or able to commute to Montreal
These aren't required, but they'll help you ramp faster:
Multiplayer game development experience (replication, netcode)
Console platform experience (PS5, Xbox)
Prior work on competitive or shooter titles
Experience with build systems or CI/CD pipelines
🚀 Why Ironbelly Studios?
The Team: Work alongside developers who've contributed to Call of Duty, Halo, Bioshock, PUBG, and Batman. Our Montreal studio brings experience across the full spectrum of game development.
The Role: True generalist work—not "own six specialist domains simultaneously," but "be the versatile problem-solver who keeps the whole project moving."
📍 Location
Montreal, Quebec — Hybrid 1-3 days/week in office
~
🎮 L'opportunité
Polyvalent. Curieux. Prêt à résoudre tous les défis que le jeu vous réserve.
Ironbelly Studios a contribué à plus de 300 projets, de Batman à PUBG en passant par des titres indépendants. Notre équipe comprend des développeurs récompensés aux BAFTA et aux Emmy Awards qui ont travaillé sur Halo, Call of Duty, Star Wars et Bioshock. Nous développons actuellement un jeu de tir compétitif dans UE5 qui combine un gameplay FPS hardcore avec des économies appartenant aux joueurs.
Nous recherchons un ingénieur capable de passer facilement d'un système à l'autre, qui ne soit pas un expert en tout, mais qui puisse se mettre rapidement à niveau, résoudre des problèmes dans différents domaines et savoir quand approfondir et quand passer à autre chose.
đź’Ľ Ce que vous ferez
La réalité du généraliste : vous ne serez pas responsable de tous les systèmes. Vous serez l'ingénieur capable de débloquer n'importe quel système. Au cours d'une semaine type, vous pourriez être amené à :
Déboguer un problème de réplication provoquant des désynchronisations en mode multijoueur
Optimiser un système de gameplay qui provoque des pics de temps de trame
Intégrer le middleware dont l'équipe audio a besoin
Étendre un outil d'édition pour débloquer les créateurs de contenu
Enquêter sur un crash spécifique à une plateforme sur les versions console
Votre valeur réside dans votre polyvalence : votre capacité à lire du code inconnu, à poser les bonnes questions et à proposer des solutions sans avoir besoin de devenir d'abord un expert dans le domaine.
Au fil du temps, vous développerez naturellement une expertise plus approfondie dans un ou deux domaines en fonction des besoins du projet et de vos intérêts. Nous soutenons cette évolution.
Responsabilités principales :
Propriété du système : concevoir, développer et maintenir des systèmes dans plusieurs disciplines du jeu : gameplay, rendu, audio, interface utilisateur
Performances et optimisation : identifier les goulots d'étranglement et optimiser les performances et l'utilisation de la mémoire sur PC et console
Intégration et outils : intégrer des middlewares tiers et créer des extensions d'éditeur pour donner plus de moyens aux créateurs de contenu
Pipeline et CI/CD : maintenir et faire évoluer l'automatisation de la compilation et les pipelines de déploiement
Architecture : contribuer aux décisions de conception technique et participer aux revues de code
Collaboration : travailler en partenariat avec des concepteurs, des artistes et des ingénieurs pour résoudre des problèmes interdisciplinaires complexes
âś… Ce que vous apportez
Exigences :
Plus de 5 ans d'expérience dans le développement avec Unreal Engine (UE4/UE5)
Solides connaissances fondamentales en C++ et aisance dans la navigation dans de grandes bases de code (y compris le code source UE)
Expérience dans au moins 3 des domaines suivants : gameplay, interface utilisateur, multijoueur/réseau, outils, optimisation des performances, intégration de plateformes
Au moins 1 jeu commercial commercialisé dans un rôle d'ingénieur
Fort instinct de débogage : vous aimez traquer les problèmes dans des systèmes inconnus
À l'aise avec l'ambiguïté : vous n'avez pas besoin de spécifications pour commencer à enquêter
Basé à Montréal ou capable de s'y rendre quotidiennement
Ces compétences ne sont pas obligatoires, mais elles vous aideront à vous intégrer plus rapidement :
Expérience en développement de jeux multijoueurs (réplication, netcode)
Expérience des plateformes de console (PS5, Xbox)
Expérience préalable sur des titres compétitifs ou des jeux de tir
Expérience avec les systèmes de compilation ou les pipelines CI/CD
🚀 Pourquoi Ironbelly Studios ?
L'équipe : travaillez aux côtés de développeurs qui ont contribué à Call of Duty, Halo, Bioshock, PUBG et Batman. Notre studio de Montréal apporte son expérience dans tous les domaines du développement de jeux vidéo.
Le poste : un véritable travail de généraliste, non pas « maîtriser six domaines spécialisés simultanément », mais « être un solutionneur polyvalent qui fait avancer l'ensemble du projet ».
📍 Lieu
Montréal, Québec — Hybride 1 à 3 jours/semaine au bureau
- Department
- Engineering
- Role
- Unreal Engineer
- Remote status
- Hybrid
About Ironbelly Studios
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe. Our focus is on creating high quality entertainment experiences as well as providing outsourcing services at a fraction of the cost seen elsewhere.
From humble beginnings Ironbelly has grown to be one of the most trusted names in the indie development space, working on over 300 projects in our 15 years of service, ranging from AAA titles such as Gotham Knights down to small mobile titles. We bring passion and experience together and look for people who put games and their creation in the center of their world.