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
  •  ...The Senior Statistical Programmer will lead single and/or multiple clinical trials and be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation... 
    Senior
    Permanent employment
    Full time
    Contract work
    Interim role
    Remote work
    Work from home
    Flexible hours

    Indero

    Montréal, QC
    1 day ago
  •  ...SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI a) Who we are ProximityHCI is a TandemLaunch... 
    Senior
    Full time
    Internship

    ProximityHCI

    Montréal, QC
    10 days 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
    16 days ago
  •  ...Org. Setting and ReportingThe United Nations Environment Programme (UNEP) is the leading global environmental authority that sets the global environmental agenda, promotes the coherent implementation of the environmental dimension of sustainable development within the United... 
    Senior
    Internship
    Work at office

    United Nations Environment Programme

    Montréal, QC
    21 days ago
  • $80k - $120k per year

    Programmer Analyst .NET (Senior) Position Description Missions Handle structured finance transactions, including asset financing, cash flow financing, securitization, debt advisory, and corporate finance. Support the orchestration of IS & Digital strategies, and the... 
    Senior
    Montréal, QC
    13 days ago
  •  ...outils Qu'attendons-nous de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que programmeur, que ce...  ...to tool users What do we expect from our Senior Tools Programmer? ~5+ years of experience as a programmer, either in Tools or... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    8 days ago
  •  ...pushing entertainment boundaries, join our journey and help create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    28 days ago
  • $60k - $125k per year

    Gestionnaire de Projet Senior – Programme de Transformation Dynamics 365 Description de poste Mode de travail: Sur site Gestionnaire de Projet Senior – Programme de Transformation Dynamics 365 Sommaire du poste Le Gestionnaire de Projet Senior est responsable de la... 
    Senior
    Daily paid
    Montréal, QC
    5 days ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of production... 
    Senior
    Montréal, QC
    28 days ago
  • $40 - $60 per hour

    Education: Expérience: Education Bachelor's degree or equivalent experience Tasks ~ Write, modify, integrate and test software code Computer and technology knowledge Development and operations (DevOps) Linux Unix API Python TypeScript ...
    Temporary work

    USG INFORMATION SERVICES ULC

    Montréal, QC
    7 days ago
  •  ...en lien avec la vision d’opération intégrée, de mine moderne et d’efficacité opérationnelle Concevoir, coordonner et supporter le programme de transformation digitale et d’entreprise Élaborer des plans d’affaires, des études, des analyses et émettre des recommandations... 
    Full time
    Work at office

    Gold Fields

    Montréal, QC
    1 day ago
  • $40 - $60 per hour

    Overview Languages English Education Bachelor's degree or equivalent experience Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks ~ Write, ...
    Full time
    Contract work
    Remote work

    USG INFORMATION SERVICES ULC

    Montréal, QC
    6 days ago
  •  ...civil status, disability, or any other protected characteristics as per applicable law. Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our flagship franchise by building tools and automation that empower production teams,... 
    Senior
    Permanent employment
    Full time
    Montréal, QC
    5 days ago
  •  ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Physics Programmer, you will join a small, empowered team building an ambitious multiplayer experience in Unreal Engine. We’re looking for hands‑on... 
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...Gestionnaire de Programme - Spécialiste en Gestion de Configuration Votre environnement de travail Et si VOTRE aventure avec NOUS commençait ?! Nous vous proposons de travailler chez Airbus Atlantique, nouveau champion de dimension mondiale, n°2 des aérostructures, n... 
    Online
    Permanent employment
    Contract work
    Work at office
    Flexible hours

    Airbus

    Montréal, QC
    17 days ago
  •  ...Titre du poste : Gestionnaire, solutions stratégiques programmes de performance Département : Services corporatifs de l'aviation (SCA) Subordonnés directs : Aucun Relève de : Directeur national, Programmes de performance Statut : Temps plein Durée de l'emploi... 
    Permanent employment
    Full time
    Work at office

    GardaWorld

    Montréal, QC
    1 day ago
  •  ...davantage, veuillez consulter Sous la supervision de la Gestionnaire Formation IA Responsable et en soutien des Gestionnaires de Programmes Éducation, vous contribuez pleinement au succès de nos programmes de formation en vous assurant que nos apprenant.e.s disposent de... 
    Online
    Full time
    Apprenticeship
    Remote work
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    12 days ago
  •  ...skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine...  ...seamless integration with the client’s UI and Ubisoft’s online services. What you'll do Develop and implement core anti-cheat... 
    Online
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  • Job Responsibility: Our client's Global Banking Technology & Operations is looking for an intermediate Java Developer to join our team. Their range of skills vary from improving and maintaining our applications and APIs, developing web applications, setting, and upgrading ...
    Full time

    CGI

    Montréal, QC
    3 days ago
  •  ...disability, or any other protected characteristics as per applicable law. We 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 at the heart of gameplay... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    Montréal, QC
    15 days ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. As a Senior UI Programmer, you will work on developing and optimizing user interface features for 7 days to die in collaboration with designers, artists,... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    Montréal, QC
    21 days ago
  •  ...enjoyed by players worldwide, join Behaviour Interactive as a Senior DevOps Programmer. Are you ready to take on new technical challenges within...  ...DevOps to contribute to the development of a live online game, co-developed with an external partner and released on... 
    Senior
    Online
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    21 days ago
  • Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...
    Full time

    Ubisoft

    Montréal, QC
    17 days ago
  •  ...optimisation des soins aux populations vulnérables.   Sommaire du rôle et des responsabilités Sous la supervision du responsable du programme Crescendo, l’assistant.e de recherche contribue à la planification, à la mise en œuvre et à l’évaluation du programme de mentorat... 
    Permanent employment
    Contract work
    Summer work

    Centre intégré universitaire de Santé et de Services sociaux...

    Montréal, QC
    2 days ago
  • $31.03 - $54.98 per hour

     ...Programme Jeunes en difficulté L'équipe du programme  Jeunes en difficulté  intervient auprès des enfants et des adolescents âgés entre...  ...Présentation aux membres de l'équipe Jumelage avec un professionnel sénior (mentor) Rencontres interdisciplinaires Avantages de... 
    Senior
    Online
    Remplacement
    Full time
    Temporary work
    Internship
    Flexible hours
    Afternoon shift

    CIUSSS de l'Est-de-l'Île-de-Montréal

    Montréal, QC
    3 days ago
  •  ...présidente, Affaires universitaires, et en étroite collaboration avec le Directeur scientifique, le ou la Directeur·trice, Priorités et programmation scientifiques joue un rôle de leadership clé en assurant l’opérationnalisation, l’animation et la pérennité des priorités... 
    Apprenticeship
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    12 days ago
  •  ...participer aux différentes activités d’enseignement et de formation.   SOMMAIRE DES FONCTIONS Personne qui est chargée d’un ou plusieurs programmes ou de projets dans le but de fournir une assistance professionnelle au développement des services notamment en conseillant, en... 
    Full time
    Temporary work

    Institut national de psychiatrie légale Philippe-Pinel

    Montréal, QC
    13 days ago
  • $129.04k - $184.35k per year

     ...organisationnelle . À la tête d'une direction corporative, vous agirez comme  architecte de la stratégie RH , pôle de cohérence des grands programmes et partenaire de confiance de la haute direction. Par votre leadership, vous exercerez une influence directe sur les orientations... 
    Permanent employment
    Full time
    Work at office

    Autorité des marchés financiers

    Montréal, QC
    12 days ago
  •  ...direction adjointe d'établissement scolaire comporte les responsabilités suivantes: gestion pédagogique et gestion administrative des programmes et des ressources conformément à la Loi sur l'instruction publique et aux politiques du centre de services scolaire Marguerite-... 

    Centre de services scolaire Marguerite-Bourgeoys

    Montréal, QC
    5 days ago
  • $31.03 - $54.98 per hour

     ...Le Programme des services hospitaliers (PSH) offre des soins spécialisés en santé mentale destinés à une clientèle adulte nécessitant une...  ...spécialistes en activités cliniques ; Jumelage avec un professionnel sénior (mentor) ; Rencontres multi et interdisciplinaire. Choisir... 
    Senior
    Online
    Hourly pay
    Full time
    Temporary work

    CIUSSS de l'Est-de-l'Île-de-Montréal

    Montréal, QC
    9 days ago

Do you want to receive more vacancies?

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