1

Senior Game Programmer Jobs in Quebec (NOW HIRING)

Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring ... Collaborate with senior engineers and leadership to evolve and execute the infrastructure AI ...

As a Senior Character Concept Artist at Cloud Chamber, you will join our talented development team ... Collaborating with a passionate group of game developers you will be responsible for creating high ...

next page

Showing results 1-20

Senior Game Programmer information

See Quebec salary details

$83K

$113.3K

$132.5K

How much do senior game programmer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for senior game programmer in Quebec is $113,333.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,500.00 and $124,500.00 per year, depending on experience, location, and employer.

Is 30 too old to get into game dev?

Senior game programmers can successfully enter the industry at age 30 or older, as experience, skills in programming languages like C++ or C#, and familiarity with game engines such as Unity or Unreal are valued regardless of age. Many professionals transition into game development later in their careers, and a strong portfolio or relevant certifications can help demonstrate capability. Age is generally not a barrier if you have the necessary technical skills and a passion for game development.

Is AI replacing game devs?

As a senior game programmer, AI is a tool that can automate certain tasks like procedural content generation and testing, but it does not replace the need for skilled developers who design, implement, and optimize game systems. Human creativity, problem-solving, and understanding of player experience remain essential in game development. AI is more of an aid that enhances productivity rather than a replacement for game developers.

What is the difference between Senior Game Programmer vs Game Developer?

AspectSenior Game ProgrammerGame Developer
CredentialsBachelor's in Computer Science or related field, experience in programming languages like C++/C#Bachelor's in Computer Science, Game Design, or related field, programming skills often required
Work EnvironmentFocus on coding, debugging, optimizing game systems, often in a team of programmersBroader role including design, scripting, and sometimes project management, working across departments
Industry UsageCommonly used in game studios for technical rolesUsed broadly for roles involving game creation, including design and development

The main difference is that a Senior Game Programmer specializes in coding and technical development of game systems, while a Game Developer has a broader role that may include design, scripting, and project coordination. Senior Game Programmers focus on technical implementation, whereas Game Developers often handle multiple aspects of game creation.

How does a Senior Game Programmer typically collaborate with other teams during the development cycle?

Senior Game Programmers play a central role in cross-functional collaboration throughout the game development process. They frequently work alongside designers to translate gameplay ideas into functional mechanics, coordinate with artists to ensure asset integration, and partner with QA testers to identify and resolve bugs. Clear communication and problem-solving skills are essential, as the Senior Game Programmer often bridges technical and creative visions, helping to guide less-experienced programmers and align multiple teams towards a shared project goal.

What is the 80 20 rule in game development?

In game development, the 80/20 rule suggests that roughly 80% of the results come from 20% of the efforts, meaning a senior game programmer should focus on the most impactful features and tasks to optimize productivity and project success. Prioritizing core gameplay mechanics and critical systems often yields the greatest progress with less time spent on less significant details.

What are Senior Game Programmers?

Senior Game Programmers are experienced software developers who design, implement, and optimize code for video games. They typically lead programming teams, mentor junior developers, and collaborate closely with artists, designers, and other departments to bring game concepts to life. Their responsibilities often include solving complex technical challenges, ensuring high performance and stability, and making key decisions about game architecture and technology. Senior Game Programmers usually have several years of industry experience and deep knowledge of programming languages such as C++ or C#. They play a crucial role in shipping polished, high-quality games.

How much does a senior game dev make?

A senior game programmer typically earns between $80,000 and $130,000 annually, depending on experience, location, and company size. They often have strong skills in programming languages like C++ or C#, and experience with game engines such as Unity or Unreal Engine.

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

To thrive as a Senior Game Programmer, you need deep expertise in programming languages like C++ or C#, solid knowledge of game development frameworks, and a degree in computer science or a related field. Experience with game engines such as Unity or Unreal Engine, as well as proficiency in debugging, optimization, and version control systems like Git, is typically required. Strong problem-solving, leadership, and communication skills help you collaborate with multidisciplinary teams and mentor junior developers. These skills are crucial to delivering high-quality, performant games while ensuring efficient teamwork and project success.
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 Senior Game Programmer jobs in Quebec? For Senior Game Programmer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Senior Game Programmer jobs in Quebec look for? The top searched job categories for Senior Game Programmer jobs in Quebec are:
What cities in Quebec are hiring for Senior Game Programmer jobs? Cities in Quebec with the most Senior Game Programmer job openings:

Developpeur Backend Senior - Senior Developer Backend

Cloudimperiumgames

Montreal, QC • On-site

Full-time

Posted 24 days ago


Job description

We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the "Best Damn Space Sim Ever". We want to build the best we can deliver and we believe wholeheartedly in the value of exceptional diverse talent.

-English below-

La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos equipes des studios internationaux et participer a des reunions de travail qui se deroulent exclusivement en anglais.

Cloud Imperium Games est une entreprise de developpement de jeux video de premier plan reconnue pour ses experiences de jeu innovantes et immersives. Nous nous consacrons a la creation de jeux de haute qualite qui captivent et engagent les joueurs du monde entier.

Fondee en 2012 par le developpeur de jeux renomme Chris Roberts, Cloud Imperium Games (CIG) est l'un des plus grands studios independants au monde, comptant plus de 1 000 employes, dedie a la livraison de jeux AAA de nouvelle generation. CIG est fiere de penser hors des sentiers battus, d'encourager la creativite et de developper une technologie revolutionnaire. CIG croit en l'etablissement de nouveaux standards pour l'industrie du jeu video et la communaute dans son ensemble.

Que ferez-vous ?
  • Developper et tester de nouvelles fonctionnalites en ligne et integrer des services backend dans le moteur de jeu

  • Concevoir et implementer un code bien structure, fiable, maintenable et sans bug

  • Developper et tester du code, corriger les bugs, profiler et optimiser le code si necessaire

  • Creer des micro-services dans un environnement multilingue

  • Concevoir des services en ligne innovants en mettant l'accent sur la tolerance aux pannes, la scalabilite et la securite

  • Collaborer avec les membres de l'equipe pour developper diverses fonctionnalites en ligne pour le jeu intergalactique Star Citizen

  • Utiliser des technologies Cloud Native afin de garantir que Star Citizen soit developpe dans un ecosysteme durable

  • Fournir des outils et des applications permettant aux equipes LiveOps de gerer le jeu

  • Communiquer avec les autres membres de l'equipe, les clients internes et les parties prenantes externes dans differents studios pour definir les besoins

  • Identifier les obstacles techniques et proposer des solutions pour surmonter les risques identifies

  • Documenter et participer aux revues de conception technique avec les autres ingenieurs logiciels

  • Travailler avec l'equipe QA afin de fournir les informations necessaires pour tester pleinement le code developpe

  • Apporter un support aux clients internes pour les logiciels developpes

  • Se tenir informe des methodes, pratiques et technologies de pointe en ingenierie logicielle

  • Realiser des revues de code pour les autres membres de l'equipe

  • Partager et adapter les informations techniques a differents types d'audiences

Qu'attendons-nous de notre Programmeur.se Online Senior ?
  • Excellente maitrise de Node.js et TypeScript, avec au moins 5 ans d'experience

  • Des connaissances en C++, un atout

  • Connaissances et experience dans l'utilisation de technologies de bases de donnees a grande echelle

  • Comprendre les fonctionnalites du jeu afin de fournir des API de services propres, bien definies et documentees

  • Solide comprehension des concepts asynchrones

  • Bonne connaissance des technologies cloud telles que les load balancers et HTTP/2 (streams)

  • Experience de travail avec Docker, Git, etc

  • Comprehension des systemes de pub/sub et des files de messages comme Kafka ou Redis PubSub

Cloud Imperium Games Montreal s'engage a employer une main d'uvre diversifiee. Les candidats qualifies seront consideres sans egard a l'ethnicite, couleur, religion, sexe, origine, age, orientation sexuelle, identite sexuelle, expression sexuelle ou invalidite.

------

Cloud Imperium Games is a leading game development company known for its innovative and immersive gaming experiences. We are dedicated to creating high-quality games that captivate and engage players worldwide.

Founded in 2012 by renowned game developer Chris Roberts, Cloud Imperium Games (CIG) is one of the largest global independent studios, 1,000+ employees, dedicated to delivering next-generation AAA games. CIG prides itself in thinking outside the box, encouraging creativity and developing ground-breaking technology. CIG believes in raising the bar for the gaming industry and the community as a whole.

What will you do?
  • Develop and test new online features and integrate backend services into the game engine

  • Design and implement a well-designed, reliable, maintainable, and bug-free code

  • Develop and test code, fix bugs, and profile and optimize code as needed

  • Build microservices in a multilingual environment

  • Design innovative online services with an emphasis on fault tolerance, scalability, and security

  • Collaborate with team members to develop various online features for the intergalactic game Star Citizen

  • Use Cloud Native technologies to ensure that Star Citizen is built within a sustainable ecosystem.

  • Provide tools and applications to enable LiveOps teams to manage the game

  • Communicate with other team members, internal customers and external stakeholders across various studios to determine requirements

  • Identify technical obstacles and generating solutions to overcome identified risks

  • Document and participate to peer review of technical designs with other software engineers

  • Work with the QA team to provide the information needed to fully test developed code

  • Provide support to internal customers for developed software

  • Keep up to date on state-of-the-art software engineering methods, practices and technologies

  • Perform code reviews for other team members

  • Share and adapt the technical information to different audiences

What do we expect from our Senior Online Programmer?
  • Highly proficient in Nodejs/Typescript with at least 5 years' experience

  • Additional C++ knowledge preferred but not required

  • Knowledge and experience of using database technologies at scale

  • Understand game features to provide clean, well-defined, and documented service APIs

  • Deep understanding of Async concepts

  • Understanding of cloud-based technologies such as loadbalancer and http2/streams.

  • Experience working with docker, git, etc

  • Understanding of push/sub and message queues such as Kafka or Redis PubSub

Join us to craft worlds that captivate and inspire!

Cloud Imperium Games Montreal is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!