Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Unreal Gameplay Engineer | Multiplayer FPS

Ironbelly Studios

Join the team who's helped build 300+ games ranging from Call of Duty, Halo, PUBG, and Bioshock

You know the difference between client prediction and server reconciliation. You've debugged replication issues at 3 AM. You understand why a 16ms frame budget matters in competitive shooters.

We're Ironbelly Studios - 20+ industry veterans building our next multiplayer FPS in Unreal Engine 5. This is new system architecture from the ground up, not maintenance work.

⚡ The Mission

Own the core gameplay architecture for a fully-funded competitive shooter targeting the hardcore PC FPS community. You'll architect systems handling thousands of concurrent players while maintaining the sub-16ms responsiveness that competitive players demand.

You Will

Architect Multiplayer Systems

  • Design server-authoritative architecture with client prediction and lag compensation
  • Implement advanced ballistics with material penetration and damage modeling
  • Build AI state machines for combat encounters and world simulation
  • Own inventory replication and dynamic loot spawn systems

Drive Technical Excellence

  • Optimize for consistent 60+ FPS in intense multiplayer scenarios
  • Establish Unreal best practices across the engineering team
  • Balance competitive feel with network performance

Scale for Success

  • Implement persistent player progression and reputation systems
  • Design session management and skill-based matchmaking
  • Integrate backend services, databases, and analytics pipelines

️ Must-Haves

  • 5+ years shipping games with Unreal Engine (UE4/UE5)
  • Deep C++ expertise in gameplay architecture
  • Shipped at least 2 commercial games (ideally multiplayer)
  • Proven experience with weapon systems and combat mechanics
  • Mastery of multiplayer concepts: replication, RPCs, lag compensation
  • Backend integration experience

Bonus Points

  • Extraction shooter or Battle Royale development
  • Anti-cheat and competitive integrity systems
  • Gameplay Ability System (GAS) expertise
  • Experience scaling to 1000+ concurrent players
  • Live-service game operations

Why Ironbelly?

Proven Track Record: Our team has contributed to 300+ projects from indie to AAA franchises

Technical Freedom: Senior engineers drive architectural decisions - no micromanagement

Stable & Funded: Fully-funded project with clear roadmap and experienced leadership

Remote-First Culture: Work from anywhere in Canada, USA, or South America. Optional collaboration at our Montreal hub for those who want it.

Real Benefits: Competitive salary, comprehensive health coverage (dental, vision), generous PTO

Location

This is a hybrid role based in Montreal, Quebec. We're building a centralized team in one of gaming's most vibrant cities. Local candidates or those willing to relocate will be prioritized but all are welcome!

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Unreal Gameplay Engineer | Multiplayer FPS in Montréal, QC vacancy
  •  ...We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong...  ...hand wherever needed within the project, whether in gameplay, integration, optimization, debugging, or tool improvement... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time content...  ...developing, and implementing complex software applications and gameplay elements. ● Developing for cross platform... 
    Suggested
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...backstop you ⭐ Bonus Points HashiCorp Vault GameLift, Agones, or custom game server orchestration Live-service / competitive multiplayer infra background A real cost-savings story Why Ironbelly Studios? The Team: Ironbelly Studios has contributed to over... 
    Suggested
    Relocation package
    2 days per week
    3 days per week
    1 day per week

    Ironbelly Studios

    Montréal, QC
    more than 2 months ago
  •  ...projects on all major platforms, engines and styles - from AAA titles...  ...to new systems, enhancing gameplay features, or crafting stunning...  ...— deeply fluent in C++ and Unreal Engine, experienced shipping...  ...handling, blendspaces Implement multiplayer-safe gameplay code on... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    more than 2 months ago
  •  ...building award-winning games or crafting engine technology that enables others to make visually...  ...passionate about audio for the Audio Gameplay Programming team, which operates across all...  ...of Epic's first-party products, including Unreal Engine, Fortnite, Rocket League, special demos... 
    Senior
    Long term contract
    Full time
    Temporary work

    Epic Games

    Montréal, QC
    4 days ago
  •  ...aventure à la troisième personne, avec un gameplay narratif et stratégique. Chez KRAFTON...  ...Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C (Character...  ...qu’une expérience approfondie avec Unreal Engine 5  ~ Excellentes compétences en... 
    Senior
    Full time
    Remote work

    Euse Gameplay Sénior 3c Chez Krafton Montréal Studio

    Montréal, QC
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    3 days per week

    Nbcuniversal

    Montréal, QC
    a month ago
  •  ...Job Description As a Senior Gameplay Programmer, you’ll join one of our gameplay teams on a multiplayer game. You’ll be responsible for developing gameplay systems in collaboration...  ...systems that need to be developed in the engine. Review existing engine features and assess... 
    Senior
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...are looking for a passionate and experienced Gameplay Programmer to help shape engaging systems for an ambitious multiplayer open‑world project. In this role, you will work...  ...one game on PC and/or consoles using Unity, Unreal Engine or other proprietary game engine ~ Strong... 
    Senior
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...Description RESPONSIBILTIES As a Senior Gameplay Animator, you will be responsible for...  ...implementing and testing animations into the game engine. Troubleshoot animation gameplay...  ...experience with game engines such as Unreal Experience working on occupation,... 
    Senior
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    27 days ago
  •  ...un des studios les plus chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre expertise et à dépasser les...  ...for other developers to create missions, build complex gameplay mechanics, and balance the game. To enhance and maintain the... 
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    more than 2 months ago
  •  ...A career as a Senior Developer in Platform Data Engineering on the Horizon team at National Bank means helping to design, develop and operationalise a data and analytics platform based on snowflake and AWS cloud services. This position allows you to have a positive impact... 
    Senior
    Full time
    Flexible hours

    National Bank

    Montréal, QC
    1 day ago
  •  ...A career as a Senior AI Engineering Developer in the Hyper Automation team at National Bank means serving as a specialist in the development of advanced technological solutions. This position will allow you to have a concrete impact on the digital transformation thanks to... 
    Senior
    Full time
    Flexible hours

    National Bank

    Montréal, QC
    2 days ago
  •  ...l'équipe pour livrer divers systèmes de gameplay. Promouvoir les meilleures pratiques,...  ...attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la...  ...will you do? Design and implement well-engineered, reliable, maintainable, and bug-free... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    11 days ago
  •  ...A career as a Senior Developer in ESG Data Engineering on the IT-Finance Delivery team - Regulatory Reporting and Internal Audit at National Bank means directly contributing to the implementation, support and evolution of the ESG data ecosystem (environment, social, governance... 
    Senior
    Full time
    Flexible hours

    National Bank

    Montréal, QC
    1 day ago
  •  ...Rainbow Six Siege recherche un(e) Gameplay Programmer talentueux(se) et...  ...(data scientists, ML engineers, etc.). Atouts : expérience sur des moteurs de jeu (Unreal, Unity, ou moteurs propriétaires...  ...multijoueur. Expérience sur FPS. Expérience multiplateforme... 
    Senior
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Description du poste En tant que Programmeur·euse gameplay senior à Ubi Montréal, vous jouerez un rôle central dans la conception, l’implémentation et l’optimisation des systèmes interactifs qui donnent vie à un tout nouveau jeu. Vous aurez une influence directe sur la... 
    Senior
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong...  ...security, and maintainability. Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...We’re looking for a Senior Gameplay Programmer to play a key role in bringing a AAA title to players. Working within the gameplay feature...  ..., bug fix and own medium‑to‑large scale gameplay features in Unreal Engine 5, focusing on bringing the gameplay experience to the next... 
    Senior
    Long term contract
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...projects on all major platforms, engines and styles - from AAA titles...  ...to new systems, enhancing gameplay features, or crafting stunning...  ...thread, and RHI thread in Unreal Engine — identifies cross-thread...  ...needed • Scope: supports multiplayer engagements where networking... 
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    more than 2 months ago
  •  ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help bring the dark and immersive world of Blight...  ...programming experience with a gameplay focus. ~ Experience with Unreal Engine (required). ~ Strong knowledge of C++. ~ A proactive... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose....  ...experience with modern game engines (asset) ~ Proficiency in Unreal or Unity (asset) ~ Knowledge of different hardware architectures... 
    Senior
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help support our amazing horror IP, Dead By Daylight...  ...a strong generalist gameplay skill set. Experience with Unreal engine is a must. Strong grasp of C++ programming and Blueprints.... 
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong...  ...you’ll do Design, implement, and maintain real‑time gameplay AI systems in Unreal Engine  Own AI behaviors end to... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...As a  Gameplay Animator  at Ubisoft Montreal you will be responsible for creating animations and animation systems for the main character...  ...data with a high level of  precision as required by the  game engine with strong attention to detail; Export and integrate animations... 
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    17 days ago
  •  ...informatique ou en génie logiciel (ou formation équivalente) ~ Connaissance et expérience des moteurs de jeu modernes (atout) ~ Maitrise de Unreal ou Unity (atout) ~ Connaissance des différentes architectures matérielles (Intel, AMD, Xbox, PlayStation, etc.) (atout) ~... 
    Senior
    Full time
    Apprenticeship

    Jobs For Humanity

    Montréal, QC
    more than 2 months ago
  •  ...son ensemble. Nous recherchons un·e Responsable Programmation Gameplay expérimenté.e et qualifié.e pour travailler sur notre simulation...  ...environment to plan game systems within our own StarEngine. Our engine, StarEngine, is a multi-million line multi-platform project with... 
    Daily paid
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    15 days ago
  •  ...powering analytics, AI, reports, data sharing, and both internal and customer-facing dashboards. About You We’re hiring a Senior Data Engineer for Data Insights in Montreal—someone with a Data as a Product mindset who builds production pipelines and models others can... 
    Senior
    Permanent employment
    Full time
    Worldwide

    Appdirect

    Montréal, QC
    a month ago
  •  ...leader in security workforce management software. $100 - $130 a year Trackforce is seeking a highly skilled and motivated Senior Data Engineer to join our Data team. In this role, you will be responsible for designing, building, and maintaining the data infrastructure... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Trackforce

    Montréal, QC
    more than 2 months ago
  •  ...the United States, Canada, China, India, Mexico, the Netherlands, and the United Kingdom. Primary Function Performs advanced engineering tasks with no direct supervision. Lead mentor to the engineering design team in development projects throughout the entire cycle from... 
    Senior
    Long term contract
    Remplacement
    Contract work
    Temporary work
    For contractors
    Local area
    Worldwide

    A. O. Smith Corporation

    Montréal, QC
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Unreal Gameplay Engineer | Multiplayer FPS. Be the first to apply!