1

Game Programmer Jobs in Quebec (NOW HIRING)

We're on the lookout for Mid and Senior level Game Programmers who are passionate about building polished and performant systems. You'll play a central role in designing the game's architecture ...

In this role, you'll collaborate with a passionate group of game developers to craft experimental gameplay experiences that support player expression and ingenuity-bringing the richly imagined world ...

In this role, you'll collaborate with a passionate group of game developers to craft experimental gameplay experiences that support player expression and ingenuity-bringing the richly imagined world ...

You'll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists, and Art Direction. You will be responsible for modifying core shaders ...

next page

Showing results 1-20

Game Programmer information

See Quebec salary details

$21K

$84.8K

$125.5K

How much do game programmer jobs pay per year?

As of May 28, 2026, the average yearly pay for game programmer in Quebec is $84,785.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,500.00 and $104,000.00 per year, depending on experience, location, and employer.

What Does a Game Programmer Do?

Game programmers develop video game concepts into functioning programs. A career as a game programmer involves paying close attention to details, analyzing lines of code, and troubleshooting to find solutions. As a game programmer, you use coding languages, such as C++ and Java, to build an interactive gaming experience. There are different kinds of game programmers who have specialized skills to produce a specific purpose in the game, but they all work together to create the final product. For example, some game programmers focus on the 2D and 3D graphics for the game, while others generate user interfaces to make the game fun and easy to use.

What are the key skills and qualifications needed to thrive as a Game Programmer, and why are they important?

To thrive as a Game Programmer, you need strong programming skills in languages like C++ or C#, a solid understanding of computer science principles, and often a degree in computer science or a related field. Familiarity with game engines (such as Unity or Unreal Engine), version control systems, and debugging tools is typically required. Creative problem-solving, teamwork, and effective communication help you collaborate with designers and artists to bring game concepts to life. These skills ensure efficient development, smooth gameplay experiences, and successful project delivery within the dynamic gaming industry.

What are some common challenges game programmers face when working on large-scale projects?

Game programmers working on large-scale projects often encounter challenges such as optimizing performance for different hardware platforms, managing complex codebases, and ensuring smooth collaboration with designers and artists. Balancing feature implementation with bug fixing and meeting tight deadlines are also common hurdles. Effective communication with other departments and staying up-to-date with evolving game engines and development tools are essential for overcoming these challenges and delivering a high-quality product.

What are Game Programmers?

Game Programmers are software engineers who specialize in writing code for video games. They work closely with designers, artists, and other team members to turn game concepts into playable experiences by developing game mechanics, graphics, artificial intelligence, and user interfaces. Game Programmers use programming languages such as C++, C#, or Python and may focus on specific areas like gameplay, graphics, physics, or networking. Their work ensures that games run smoothly and are engaging for players.

What is the difference between Game Programmer vs Game Designer?

AspectGame ProgrammerGame Designer
Primary RoleWriting code to develop game mechanics, features, and systemsCreating game concepts, storylines, and gameplay experiences
Required SkillsProgramming languages (C++, C#), software development, problem-solvingCreativity, storytelling, game mechanics design
Work EnvironmentTypically in a development team, coding in studios or remoteDesign studios, collaborative teams, often in creative settings
Common UsageUsed in technical development phasesUsed in conceptual and planning phases

While both roles are essential in game development, game programmers focus on coding and technical implementation, whereas game designers concentrate on creating engaging gameplay and story elements. Understanding these differences helps clarify career paths and collaboration in the industry.

What are the most commonly searched types of Game Programmer jobs in Quebec? The most popular types of Game Programmer jobs in Quebec are:
What are popular job titles related to Game Programmer jobs in Quebec? For Game Programmer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Game Programmer jobs in Quebec look for? The top searched job categories for Game Programmer jobs in Quebec are:
What are popular job titles related to Game Programmer jobs in QC? For Game Programmer jobs in QC, the most frequently searched job titles are:
Infographic showing various Game Programmer job openings in Quebec as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $84,785 per year, or $40.8 per hour.

Game Programmer | Programmeur.euse de Jeux

Ludia, Inc

On-site

Other

PTO

Posted 3 days ago


Job description

DESCRIPTION DE L'ENTREPRISE

Ludia est un studio innovant et dynamique, specialise dans le developpement de jeux mobiles. Base a Montreal depuis 2007, chaque mois, plus de 3,5 millions de joueurs a travers le monde plongent dans nos univers. Notre portfolio combine des franchises mondiales emblematiques et des creations originales, incluant Jurassic World Alive, Jurassic World: The Game, Dragons: Rise of Berk, Teenage Mutant Ninja Turtles: Legends, et bien d'autres.


Avec plus de 500 millions de telechargements depuis notre fondation, nous entamons un chapitre exaltant en tant que studio independant, ou la croissance est portee par la passion de notre equipe et de nos joueurs.


DESCRIPTION DU POSTE

Nous sommes a la recherche de Programmeur.euses de Jeu de niveau Senior et Intermediaire, passionne par la creation de systemes performants et soignes. Vous jouerez un role central dans la conception de l'architecture du jeu, la mise en uvre des fonctionnalites de gameplay, et la collaboration etroite avec des equipes multidisciplinaires afin d'assurer un processus de developpement fluide.


Si vous aimez relever des defis techniques, travailler dans un environnement creatif et collaboratif, et repousser les limites du developpement de jeux, ce poste est fait pour vous !


RESPONSABILITES

  • Contribuer a la conception generale et a l'architecture des systemes du jeu
    Implementer, tester et maintenir les fonctionnalites de gameplay et les systemes de base
  • Collaborer avec les designers, artistes et autres programmeurs pour assurer une coherence a travers le jeu
  • Participer a la definition du calendrier de developpement et livrer les taches de programmation dans les delais
  • Participer aux revues de code, proposer des ameliorations et soutenir la prise de decisions techniques


QUALIFICATIONS

Experience & Competences :

  • Baccalaureat en informatique, mathematiques, ingenierie ou experience equivalente
  • 4+ Annees experience en programmation de jeux ou en developpement logiciel
  • Experience avec Unity, C# et/ou C++
  • Bonne comprehension des principes et des meilleures pratiques en ingenierie logicielle
  • Solides competences en communication et en relations interpersonnelles
  • Attitude positive et esprit d'equipe
  • Passion pour les jeux et interet pour l'evolution des technologies et methodologies de developpement


Traits Additionnels :

  • Experience prealable dans l'industrie du jeu video
  • Connaissance de Python
  • Comprehension du developpement multiplateforme (mobile, console, etc.)
  • Experience en ecriture de shaders et en graphismes 3D
  • Familiarite avec le developpement d'outils personnalises pour les artistes et les pipelines
  • Connaissance des methodologies Agile ou Scrum


Type de Travail

  • Ce poste Hybrid necessite une presence occasionnelle au bureau pour des moments cles determines par l'equipe.
  • Les candidatures eligibles pour ce poste devront etre des citoyens dans la province du Quebec avec un droit de travail au Canada.
  • Horaire: Lundi au Vendredi, 40h / semaine (Core Hours 10h - 16h)


POURQUOI LUDIA ?

Chez Ludia, nous croyons qu'un milieu de travail devrait etre aussi inspirant que les jeux que nous creons. Voici ce que tu peux attendre en nous rejoignant :

Flexibilite : Options hybrides, horaire flexible et un studio vibrant au cur du Vieux-Montreal.
Bien-etre : Salaire competitif, avantages des le premier jour, contribution REER, vacances genereuses et journees mobiles.
Developpement : Formations, mentorat, ateliers et opportunites de carriere dans l'univers du jeu video.
Culture : Une equipe de passionnees qui cree des experiences inoubliables ou l'innovation et la creativite sont au rendez-vous.

___________________________________________________



COMPANY DESCRIPTION
Ludia is an innovative and dynamic studio specializing in mobile game development. Based in Montreal since 2007, over 3.5 million players around the world dive into our universes every month. Our portfolio combines iconic global franchises and original creations, including Jurassic World Alive, Jurassic World: The Game, Dragons: Rise of Berk, Teenage Mutant Ninja Turtles: Legends, and many more.

With more than 500 million downloads since our founding, we're entering an exciting new chapter as an independent studio - one where growth is fueled by the passion of our team and our players.


JOB DESCRIPTION

We're on the lookout for Mid and Senior level Game Programmers who are passionate about building polished and performant systems. You'll play a central role in designing the game's architecture, bringing gameplay features to life, and collaborating closely with multidisciplinary teams to ensure a smooth development process.


If you love solving technical challenges, working in a creative and collaborative environment, and pushing the boundaries of game development, this role is for you!


RESPONSIBILITIES

  • Contribute to the overall design and architecture of the game's systems
  • Implement, test, and maintain gameplay features and core systems
  • Work collaboratively with designers, artists, and other programmers to ensure alignment across the game
  • Help define the development schedule and deliver programming tasks on time
  • Participate in code reviews, suggest improvements, and support technical decision-making


QUALIFICATIONS

Experience & Skills:

  • Bachelor's degree in Computer Science, Mathematics, Engineering or equivalent experience
  • 4+ years of experience in game programming or software development
  • Experience with Unity, C# and/or C++
  • Solid understanding of software engineering principles and best practices
  • Effective communication and interpersonal skills
  • Positive attitude and a collaborative mindset
  • Passion for games and interest in evolving game technologies and development methods


Additional Traits:

  • Prior experience in the video game industry
  • Knowledge of Python
  • Understanding of multi-platform development (mobile, console, etc.)
  • Experience writing shaders and working with 3D graphics
    Familiarity with custom tool development for artists and pipelines
  • Knowledge of Agile or Scrum methodologies


Work Type

  • Hybrid position requires occasionally being present at the office in Montreal for key moments.
  • Eligible applicants must be located in the province of Quebec and have working rights in Canada.
  • Schedule: Monday to Friday, 40hours / week (core hours 10am - 4pm)


WHY LUDIA?

At Ludia, we believe in creating a workplace as inspiring as the games we produce. Here's what you can expect:

Flexibility: Hybrid options, flexible hours, and a vibrant downtown Montreal studio.

Wellness: Competitive pay, day-one benefits, RRSP match, generous vacation, and mobile days.

Growth: Training, mentorship, workshops, and career opportunities in gaming.

Culture: A team of passionate gamers making memorable experiences worldwide where innovation and creativity thrives.

We value and celebrate diversity in our team, and we are dedicated to creating an inclusive environment where everyone can thrive and contribute their unique perspectives. We encourage individuals from all backgrounds to apply, and we are excited to hear from everyone!