Versatile. Curious. Ready to solve whatever the game needs next.
Ironbelly Studios has contributed to over 300 projectsfrom Batman to PUBG to indie titles. Our team includes BAFTA and Emmy Award-winning developers whove worked on Halo Call of Duty Star Wars and Bioshock. Now were building a competitive extraction shooter in UE5 that combines hardcore FPS gameplay with player-owned economies.
We need an engineer whos comfortable jumping between systemsnot 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.
The Generalist Reality: You wont own every system. Youll 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 thats 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: Youll 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 disciplinesGameplay 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
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 instinctsyou enjoy hunting down problems in unfamiliar systems
Comfort with ambiguity; you dont need a spec to start investigating
Based in or able to commute to Montreal
These arent required but theyll 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
The Team: Work alongside developers whove 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 worknot own six specialist domains simultaneously but be the versatile problem-solver who keeps the whole project moving.
Montreal Quebec Hybrid 1-3 days/week in office
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 dun système à lautre 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.
La réalité du généraliste : vous ne serez pas responsable de tous les systèmes. Vous serez lingénieur capable de débloquer nimporte quel systè cours dune 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 dabord 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 lutilisation 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 lautomatisation 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
Exigences :
Plus de 5 ans dexpé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 dingénieur
Fort instinct de débogage : vous aimez traquer les problèmes dans des systèmes inconnus
À laise avec lambiguïté : vous navez pas besoin de spécifications pour commencer à enquêter
Basé à Montréal ou capable de sy 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
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 lensemble du projet .
Montréal Québec Hybride 1 à 3 jours/semaine au bureau
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 humbl ... View more