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

Senior Online Programmer

Full-time

Hasbro

Job Responsibility:

At Invoke, our mission is to Have Fun Building Great Games.

We believe the best games come from people who love what they do, in an environment that values them and their ideas. And we ensure that everyone has the opportunity to contribute to our collective success, whatever their role. As a member of Wizards of the Coast, we help enrich a catalog of games that has inspired gamers and developers for decades.

At Invoke, you get to play your part as a valued member of an open and dedicated team within a magical world!

Invoke Studios is currently looking to hire a Core Team of talented and varied people for a new AAA multiplayer game in the universe of D&D using the Unreal Engine.

If you are interested in joining a new team and actively contributing to the conception of a new game project, please read below.

Invoke is looking for a Senior Online Programmer to join the team to play a crucial role in the development of our online multiplayer gaming experience. You will work closely with cross-functional teams including Game Designers, Artists, and other Programmers to create robust, scalable, and secure backend systems that power our online gameplay features.

What You'll Do

  • Architect, develop, and maintain backend systems to support online multiplayer gameplay

  • Ensure systems are designed to handle high volumes of concurrent players and are optimized for low-latency gameplay experiences

  • Implement efficient network communication protocols and technologies to facilitate real-time interactions between the game client, game server and systems

  • Implement security measures to protect player data, prevent cheating, and ensure a fair gaming environment

  • Monitor system performance, troubleshoot issues, and implement optimizations to ensure the reliability and stability of online services

  • Work closely with other team members to integrate backend systems with gameplay features and user interfaces

  • Document system architecture, APIs, and development processes to facilitate collaboration and knowledge sharing within the team.

Ideally, what You'll Bring

  • Minimum of 7 years of experience in backend development, preferably in the video game industry or a related field.

  • Proficiency in one or more programming languages commonly used in backend development such as C++, C#, Go, Rust

  • Strong understanding of network protocols (TCP/IP, UDP), client-server architecture, and experience with socket programming.

  • Experience working with relational databases and NoSQL databases

  • Experience with Unreal engine, a plus

  • Familiarity with security best practices, encryption algorithms, and techniques for preventing cheating and exploitation in online games.

  • Ability to analyze complex problems, debug issues, and implement effective solutions.

  • Excellent communication skills in French and English;

  • A genuine passion for video games and a desire to contribute to the creation of compelling and online gaming experiences.

We are an Equal Opportunity Employer

Invoke commits to offer equal working chances to every individual, without regard based on the following: age, sex, sexual orientation, physical disability, origin, religion, citizenship, native country or any other possible particularities. We sincerely believe in a respectful and open-minded work environment, in which everyone can fully contribute to the organization's development.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

#Invoke

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Online Programmer in Montréal, QC vacancy
  •  ...tools and technology that empower content developers worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality across a variety of online features that power Fortnite game modes such as... 
    Senior
    Online
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their... 
    Senior
    Full time

    Hasbro

    Montréal, QC
    1 day ago
  •  ...aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team....  .../weak about the design of existing games (an interest in online games is preferred) Excellent communication and... 
    Senior
    Online
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse...  ...·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes... 
    Senior
    Online
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    1 day ago
  •  ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development, gameplay, and console development. In this role, you'll have an... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...that empower content developers worldwide. What You'll Do The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite. You will work with other programmers and directly contribute to building... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...technology that empower content developers worldwide. What You'll Do Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...than 100 people behind it, the game is in its best shape yet to have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine... 
    Senior
    Long term contract
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power...  ...responsible for the architecture and performance of the game’s online systems. RESPONSIBILTIES Design, implement, and... 
    Senior
    Online
    Full time

    Nbcuniversal

    Montréal, QC
    22 hours ago
  •  ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...enjoyed by players worldwide, join Behaviour Interactive as a Senior Backend Programmer. Are you ready to take on new technical challenges within...  ...join the team and contribute to the development of a live online game, co-developed with an external partner and released on... 
    Senior
    Online
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re seeking a Senior AI Programmer with a passion for innovation to join our team and play a key role in shaping the future of Dead by Daylight through innovative... 
    Senior
    Full time
    Apprenticeship

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...empower content developers worldwide. What You'll Do The Epic Games Unreal Engine Simulation team is looking for an experienced Programmer with a strong passion for physics and math to help implement new physics systems and maintain existing systems in Unreal Engine 5... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...Fed and strengthened by the blood that’s been spilled, it rapidly spreads – turning man into monster.  We are looking for a Senior Gameplay Programmer to help bring this vision to life. In this role you will work across multiple gameplay systems and areas such as audio, AI... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...logiciel ou dans un domaine connexe; Expérience pratique avec 1C : Entreprise (idéalement version 8.3.24+); Solides compétences en programmation (Langage 1C, SQL, etc.); Maîtrise de la suite MS Office (Word, Excel, Outlook, etc.); Capacité à comprendre les processus d’... 
    Remote job
    Full time
    Work at office

    Groupe Abs

    Montréal, QC
    1 day ago
  • $130k - $190k per year

     ...to join our team. We’re looking for a skilled and motivated Senior Backend Engineer to help us scale connectivity to millions of devices...  ...and APIs that power our products, with deep ownership over online security: protecting devices and networks, hardening authentication... 
    Senior
    Online
    Full time
    Work from home
    Flexible hours

    Us Mobile

    Montréal, QC
    1 day ago
  •  ...edge technologies, and shaping the future of entertainment, join us to create the unknown. Job Description Tech Art / Tools Programmer’s MandateRequirements: Unity knowledge Release experience of finished projects from beginning to end  Tools for Game and Level... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...Programmeur technique / Technical Programmer Êtes-vous génial avec un grand "G" ? Êtes-vous une personne motivée, créative et passionnée ? Vous voulez créer des expériences extraordinaires pour les enfants ? Alors, nous aimerions avoir de vos nouvelles ! Budge Studios... 
    Full time

    Budge Studios

    Montréal, QC
    1 day ago
  •  ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re looking for a Senior Programmer to play a key role in bringing a AAA title to life. Working within an engine‑focused gameplay and systems team, you will contribute... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...entertainment boundaries, join our journey and help create the unknown! Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and... 
    Online
    Full time

    Ubisoft

    Montréal, QC
    10 days ago
  •  ...Programmeur de jeux 3D / Gameplay 3D Programmer Êtes-vous une personne motivée, créative et passionnée? Voulez-vous créer des expériences exceptionnelles pour les enfants? Si oui, nous voulons vous connaître! Budge Studios offre un environnement de travail dynamique... 
    Full time

    Budge Studios

    Montréal, QC
    1 day ago
  •  ...disability, or any other protected characteristics as per applicable law. Our team is currently looking for an experienced System Programmer to design, implement and refine the game experience we provide to our console users. As an integral part of the development... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...Job Description As a Tool Programmer, you will design and maintain user-friendly, sustainable tools that support content creation teams, helping them focus on game development. By listening to user needs and applying creativity and precision, you will deliver efficient... 
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...teams to turn product ideas into clear, practical, and polished editor experiences Collaborate with backend and infrastructure programmers on features that span the editor and cloud services Use modern development practices, including AI-assisted programming, to improve... 
    Senior
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 days ago
  •  ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based systems that underpin gameplay, rendering, physics, tools, and pipelines on an AAA title. You provide technical leadership for engine architecture... 
    Long term contract
    Full time

    Nbcuniversal

    Montréal, QC
    22 hours ago
  •  ...Job Description As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support the studio’s creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...enjoyed by players worldwide, join Behaviour Interactive as a Senior Backend Programmer. Are you ready to take on new technical challenges within...  ...join the team and contribute to the development of a live online game, co-developed with an external partner and released on... 
    Senior
    Online
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    3 days ago
  • Envie de relever un défi palpitant ? Nous sommes à la recherche d’un conseiller ou d’une conseillère aux programmes d’épargne -retraite collectifs et aux régimes de retraite individuels. \ Cette personne rejoindra l’équipe d’ actuariat \ au bureau de Québec \ ou de... 
    Full time
    Work at office
    Flexible hours

    Mallette S.e.n.c.r.l.

    Montréal, QC
    1 day ago
  •  ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux est essentielle...  ...connaissance des mathématiques 3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. Travaillez bien... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Online Programmer. Be the first to apply!