Apply now

Posted 21 days ago

Programmeur moteur senior / Senior Engine Programmer

@ Highdive

Montréal, Quebec

8+ years experienceBilingual
Apply now
SIGNALS

Responsibilities:

  • Concevoir de nouvelles architectures et fonctionnalités techniques
  • Gérer et maintenir le moteur de base
  • Contribuer aux systèmes bas niveau (streaming, sérialisation)
  • Résoudre les problèmes de performance à l'aide de profileurs

Requirements summary:

  • 8 ans d'expérience dans l'industrie du jeu vidéo avec un titre AAA multiplateforme
  • 3 ans d'expérience avec Unreal Engine
  • Expert en C++
  • Baccalauréat en informatique ou domaine connexe
  • Maîtrise de la programmation multithread
  • Bonne maîtrise de l'anglais

Tools & skills

Benefits mentioned

Retirement plan
Source and dates

Employer career site / ATS feed · greenhouse

Employer posting date
2026-10-16
First seen by our source
2026-10-16
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience8+ years
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
EducationBachelor’s degree (required)
Fields of studycomputer science
Perks mentionedRetirement plan, Performance bonus, Transit support, Free or discounted meals, Home office allowance

Summary and details written by AI from the posting; the employer’s posting is the authority.

Highdive

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Highdive, a NetEase Games ThunderFire development studio | Leap Into Play

Full company description

We are Highdive, a NetEase Games ThunderFire development studio from Montreal. Leap into Play! Bound by no borders, we create games that let us dive into pure emotions, together. Nous sommes Highdive, un studio de dévelopement NetEase Games - ThunderFire, de Montréal. Plonge dans l’univers du jeu ! Nous créons par-delà les frontières, des jeux qui nous font vivre ensemble, de pures émotions.

LinkedIn followers
2,876
People associated on LinkedIn
114
Reported office locations
  • Montréal, QC, CA
Other recorded names
  • Highdive
Profile identifies a recruitment agency
No

We are Highdive, a NetEase Games ThunderFire development studio from Montreal. Leap into Play! Bound by no borders, we create games that let us dive into pure emotions, together. Nous sommes Highdive, un studio de dévelopement NetEase Games - ThunderFire, de Montréal. Plonge dans l’univers du jeu ! Nous créons par-delà les frontières, des jeux qui nous font vivre ensemble, de pures émotions.

FieldValue
IndustryComputer Games
Company size51-200 employees
HeadquartersMontréal, QC
Organization typePrivately Held
Year founded2019
Open jobs on Jobsy9
LinkedInView page
Job description

Programmeur moteur senior

Responsabilités:

  • Être une personne avant-gardiste qui aime concevoir de nouvelles architectures/fonctionnalités techniques tout en résolvant des problèmes complexes à travers le moteur et la pile technologique.
  • Gérer et maintenir notre moteur de base tout en aidant aux intégrations d'Epic Games et d'autres fournisseurs.
  • Contribuer au développement de systèmes de bas niveau tels que le streaming, la sérialisation générique, et plus encore.
  • Assumer la responsabilité et résoudre les problèmes liés aux performances (ex. CPU, GPU, mémoire, temps de chargement) à l'aide de profileurs et d'autres outils de mesure.
  • Se tenir informé des développements technologiques et des avancées dans l'industrie du jeu vidéo.
  • Utiliser des outils d'IA/LLM pour accroître la productivité.

Qualifications :

  • Baccalauréat en informatique ou dans un domaine connexe.
  • Minimum de 8 ans d'expérience dans l'industrie du jeu vidéo avec 1 titre AAA multiplateforme publié.
  • Minimum de 3 ans d'expérience dans le développement de jeux avec Unreal Engine.
  • Solides compétences en communication écrite et verbale.
  • Expert en C++ (C++17 est un atout).
  • C# est un atout.
  • Maîtrise de la programmation multithread et solide compréhension de ses principes. Une solide compréhension des modèles de conception et des conteneurs est indispensable.
  • Capacité à profiler et analyser le code et à l'optimiser pour répondre aux exigences de performance et de mémoire.
  • Nous recherchons un généraliste aux compétences polyvalentes. Avoir une spécialisation pertinente (ex. en rendu, maillage de navigation ou recherche de chemin) est un atout majeur.
  • Une expérience dans l'intégration de code/contenu entre les systèmes de contrôle de version (serveurs internes/externes) est requise.
  • Capable de travailler de manière indépendante et efficace, en respectant des délais raisonnables.

Pourquoi nous pourrions être la compagnie parfaite pour toi:

Nous offrons l’expérience unique de faire partie de la création d'une nouvelle équipe de jeu internationale en plein cœur de Montréal, qui bénéficie de la richesse de la diversité de ses membres et de l’échange culturel avec nos partenaires à Hangzhou.

Nous offrons également :

  • Couverture d'assurance et télémédecine dès le 1er jour;
  • Indemnité transports et repas;
  • Prime de référencement;
  • REER avec contribution de l'employeur.

Rejoins-nous pour travailler sur un projet ambitieux, dans une atmosphère unique de start-up et avec une équipe de développeurs de jeux passionnés et pleins d'énergie !

Senior Engine Programmer

Responsibilities:

  • Be a forward-thinking individual that enjoys building new technical designs/features while solving complex problems throughout the engine and technology-stack
  • Manage and maintain our core Engine while assisting with integrations from Epic Games and other vendors.
  • Contribute to the development of low-level systems such as streaming, generic serialization, and more.
  • Take ownership of and address performance-related issues (E.g. CPU, GPU, Memory, Load times), using profilers and other measurement tools
  • Stay updated on technological developments and advancements in the game industry.
  • Use AI/LLM tools to increase productivity.

Qualifications:

  • Bachelor’s degree in computer science, or related-field
  • Minimum of 8 years game industry experience with 1 multi-platform AAA shipped title
  • Minimum 3 years experience developing games with Unreal Engine
  • Strong written and verbal communication skills
  • Expert in C++ (C++17 is a plus)
  • C# is a plus
  • Proficiency in multi-threaded programming and a solid understanding of its principles. Solid understanding of design patterns and containers is a must
  • Capability to profile and analyze code and optimize it to meet performance and memory requirements.
  • We're looking for a generalist with a versatile skillset. But having some relevant specialization (e.g. in rendering, navigation mesh or path finding), is a strong plus.
  • Experience integrating code/content between version control systems (internal/external servers) is required
  • Able to work independently and efficiently, meeting reasonable deadlines

Why could we be the perfect place for you:

We offer the unique experience of being part of the foundation of a new international game team right in the heart of Montreal, which benefits from the rich diversity of its members and the cultural exchange with our partners in Hangzhou.

We also offer:

- Insurance coverage and telemedicine from day one,

- Transportation and meal allowance,

- Referral bonus,

- RRSP with employer contribution.

Join us to work on an ambitious project, in a unique ‘Start-Up Atmosphere’ and with a team of passionate and energetic game developers!

Justification des exigences linguistiques

NetEase s'engage à favoriser un environnement de travail francophone pour ses employés au Québec. Tous les efforts ont été faits pour éviter d'exiger une langue autre que le français pour ce poste.

Cependant, la maîtrise de l'anglais est essentielle pour ce poste, car l'employé devra communiquer régulièrement avec des collègues et des parties prenantes situés à l'extérieur du Québec, où l'anglais est la principale langue de communication entre les bureaux.

Language Requirement Justification

NetEase is committed to supporting a French-speaking workenvironment for its employees in Quebec. Every effort has been made to avoidrequiring a language other than French for this position.

However, proficiency in English is essential for thisrole because the employee will be required to communicate regularly with colleagues and stakeholders located outside Quebec, where English is theprimary language of communication between offices.

Similar jobs

  • Coach de jiu-jitsu/ grappling

    Montréal, QC
    $30–$45/hrPart Time

    ALI ET LES PRINCES DE LA RUE

    Identifier les forces et les faiblesses des élèves ; Conduire au plus haut niveau; élaborer une progression à base d'exercices adaptés à chaque élève ; planifier, développer et exécuter…

  • Manager, Community Food Operations

    Montréal, QC
    $29–$31/hrOn-siteFull Time

    Confidential Employer

    An established nonprofit organization is seeking an experienced, organized, and people-focused Manager for its Community Food Operations with at least five years of direct community…; The Manager will oversee the…

  • Superviseur ou superviseure de la photographie et des ventes - Photography and Sales Supervisor

    Montréal, QC
    $25/hrOn-siteFull Time

    Ice Castles, LLC: Ice Castles is a Utah-based company, led by ice artist Brent Christensen, that creates acre-sized, all-ice castles at venues across the United States.

    Organiser la station de photographie, préparer le matériel et suivre les ventes avec rigueur; Aborder les visiteurs avec respect, expliquer les produits et répondre clairement aux questions; Posséder une connaissance…

  • Bilingual Communications Manager

    Montréal, QC
    Full Time

    Bladder Cancer Canada / Cancer de la vessie Canada

    This role is ideal for someone who has management experience and enjoys creating impactful content, managing digital platforms, and advancing the mission of a national non-profit…; Qualifications & Requirements; Prior…

  • Conseiller(ère) au développement, dons majeurs

    Montréal, QC
    $65k–$80k/yrHybridFull Time

    Fondation de l'Hôpital général de Montréal

    4+ YOEPar une démarche proactive de prospection, incluant des recherches ciblées et des initiatives de reconnaissance, le ou la titulaire contribue à développer le portefeuille de donateurs…; Appliquer les stratégies…

    Decision making, Dispatching, Collaboration, Customer relationship management, Fundraising, Research

  • Database and Advancement Coordinator

    Toronto, ON +1
    HybridFull Time

    Jesuits of Canada

    2+ YOEJesuits of Canada needs 2 to 3 years of experience with a fundraising database, ideally Raiser's Edge NXT, plus strong Excel and analytical skills. Candidates need attention to detail, interpersonal and communication skills, and comfort working in a religious organisation. Bilingual English and French is a strong asset.

    Blackbaud Raiser's Edge NXT, Blackbaud Prospect Insights

  • Request for Proposals for Accounting Services

    Montréal, QC

    CUTV

    Candidates need a recognized accounting designation and experience with not-for-profit organizations, annual audits, and Quebec tax rules. Strong communication skills for non-accounting staff are also required.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.