1

Game Programmer Jobs in Quebec (NOW HIRING)

Company Description Ubisoft is a global leader in gaming with teams across the world creating ... We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in ...

We are Frima, a video game development studio based in Quebec City and Montreal for over 20 years, bringing together hundreds of passionate talents united by a single ambition: to create ...

Company Description Ubisoft is a global leader in gaming with teams across the world creating ... What you'll do The role of a Far Cry Online Programmer is to support production teams in creating ...

Company Description As a tools programmer at Ubi Qc within Anvil, you play a key role in designing ... About Anvil Anvil is an in-house game engine developed by Ubisoft that is used across all our ...

Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring ... We're offering AI Engineer Internships in regions across the globe to help drive that shift ...

Working closely and collaboratively with artists and developers, the Game 2D Animator is responsible for creating animationsand developingof high-quality motion graphics, animated content and game ...

Frima is looking for a Senior Programmer (C++) to join a specialized team on one of our biggest ... We are Frima, a video game development studio based in Quebec City and Montreal for over 20 years ...

Design and architect some of the most advanced modular gameplay systems that are robust, flexible, and high-performing. * Translate requirements into technical designs and identify appropriate ...

At Side, we work alongside some of the world's leading game developers to solve complex technical challenges and bring exceptional player experiences to life. As our projects continue to grow in ...

Technical Lead

Montreal, QC

CA$140K - CA$190K/yr

If you're passionate about building high-performing engineering teams and love creating robust, scalable solutions that empower the gaming industry, we would love to hear from you! ABOUT US Xsolla is ...

Company Description Ubisoft is a global leader in gaming with teams across the world creating ... We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in ...

Devoted Studios is a globally remote game development company specializing in Co-development ... Working closely with engineers and cross-disciplinary teams, you will provide technical leadership ...

Showing results 41-60

Game Programmer information

What is a game programmer?

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 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?

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 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.

Is a game programmer a good career?

A game programmer develops software for video games, often requiring skills in programming languages like C++ and knowledge of game engines such as Unity or Unreal. The field offers opportunities for creativity and technical growth, with job prospects influenced by industry demand and experience levels. It can be a rewarding career for those passionate about gaming and technology.

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 September 2026, with employment types broken down into 2% Internship, 68% Full Time, 22% Part Time, 1% Temporary, and 7% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution.

Senior 3D Programmer

Montreal, QC • On-site

Full-time

Re-posted 24 days ago


Job description

Company Description

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 innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.

What you’ll do

  • Design, implement, and maintain core engine foundations in Unreal Engine, with a strong focus on stability, performance, and scalability, supporting an always-playable, delivery-driven production environment.
  • Lead rendering and frame performance initiatives, including GPU/CPU diagnostics and optimization, budget definition, pipeline improvements, and the implementation of safeguards (profiling, regression detection, benchmarking) to ensure continuous quality.
  • Own technical solutions end-to-end: design, implementation, integration, review, and hardening, with a production and live-operations mindset focused on stability, performance, security, and maintainability.
  • Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to ensure engine-level decisions (rendering, streaming, LODs) enable rapid delivery without compromising performance, while keeping Unreal Engine workflows efficient for a small, autonomous team.
  • Embody a hands-on senior engineering role by writing code daily, debugging deep within the engine, challenging technical approaches, documenting the rationale behind decisions, and continuously raising the team’s quality standards through best practices, design patterns, and effective technical debt management.
Qualifications

What You Bring 

  • An undergraduate degree in Computer Science, Computer Engineering or equivalent 
  • A minimum of 7 years' experience in general programming, ideally in the video-game industry
  • A proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals and performance 
  • Experience with HLSL, DirectX 
  • Proficiency in C++
  • Experience developing on video-game consoles and in performance optimization for consoles 
  • You are a Philomath (a.k.a. a lover of maths – algebra, geometry, calculus, the whole set) 
  • You are creative and thirsty for innovation 

Nice to Have

  • Experience as part of a team that has shipped a video game