1

Senior Gameplay Programmer Jobs in Quebec (NOW HIRING)

You will collaborate closely with developers, designers, and other artists to bring engaging ... The Senior Artist must have a great knowledge with assets optimization for HTML 5/Online game ...

New

Hands-On Engineering (~35%) Write, review, and own C++ code on the engagement - Lead Engineer is ... the Senior Game Producer to keep technical scope in sync with the schedule Surface trade-off ...

Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring ... For the Senior Backend Engineer, we will conduct a background check that may include the following.

You'll ship code that goes to customers - internal teams or external players and game developers - working closely with senior engineers and fellow interns across our global regions. Who You'll Work ...

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

Showing results 21-40

Senior Gameplay Programmer information

See Quebec salary details

$59.5K

$127.9K

$164K

How much do senior gameplay programmer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for senior gameplay programmer in Quebec is $127,857.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,500.00 and $145,000.00 per year, depending on experience, location, and employer.

How does a senior gameplay programmer typically collaborate with other departments during game development?

As a Senior Gameplay Programmer, you'll frequently work with designers, artists, and QA testers to bring gameplay features to life. Your role involves translating design concepts into functional game mechanics, debugging issues, and ensuring smooth integration with art and audio assets. Regular meetings and agile workflows are common, allowing you to provide technical input early in the feature design process and iterate quickly based on feedback. Strong communication skills are essential, as you'll often act as a bridge between creative and technical teams to ensure the game's vision is realized efficiently.

What are the key skills and qualifications needed to thrive as a senior gameplay programmer?

To thrive as a Senior Gameplay Programmer, you need advanced programming skills (typically in C++ or C#), a deep understanding of game mechanics, and several years of experience in game development. Familiarity with industry-standard game engines like Unreal Engine or Unity, version control systems, and sometimes a degree in computer science or related fields are commonly expected. Strong problem-solving abilities, creativity, and effective communication are vital soft skills for collaborating with designers and artists. These skills and qualities are essential for delivering high-quality, engaging gameplay experiences and leading technical innovation within a game development team.

What is a senior gameplay programmer?

Senior Gameplay Programmers are experienced software developers who focus on creating and implementing the interactive elements of video games, such as controls, mechanics, and player interactions. They collaborate closely with designers, artists, and other programmers to bring the game's vision to life, ensuring a smooth and engaging player experience. In addition to programming, they often mentor junior staff, participate in code reviews, and help shape the technical direction of the game. Their expertise is crucial in solving complex technical challenges and optimizing gameplay systems for performance and fun.
What are the most commonly searched types of Gameplay Programmer jobs in Quebec? The most popular types of Gameplay Programmer jobs in Quebec are:
What are popular job titles related to Senior Gameplay Programmer jobs in Quebec? For Senior Gameplay Programmer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Senior Gameplay Programmer jobs in Quebec look for? The top searched job categories for Senior Gameplay Programmer jobs in Quebec are:
Infographic showing various Senior Gameplay Programmer job openings in Quebec as of August 2026, with employment types broken down into 83% Full Time, 7% Part Time, 1% Temporary, 8% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $127,857 per year, or $61.5 per hour.

Senior C++ Programmer - Machine Learning

Ubisoft

Montreal, QC

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 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 with experience in AI/ML is to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap. 

What you'll do

Main responsibilities: 

  • Provide and support ML systems based on business requirements and objectives.  

  • Develop, integrate, and maintain inference engines, ML libraries, and frameworks.  

  • Leverage the best hardware (NPU, GPU, CPU) to accelerate ML-related computations.  

  • Build systems to evaluate, optimize, and measure model performance.  

  • Integrate and maintain ML systems within game engines and games.  

  • Write unit tests and integration tests.  

  • Collaborate with the data science team, specialized programmers (gameplay, AI, etc.), the research team, and other stakeholders such as production teams.  

  • Write clear and structured code that meets performance, maintainability, modularity, scalability, and compatibility requirements. 

Other responsibilities: 

  • Create proof-of-concepts, which may involve model training, fine-tuning, and experimenting with different techniques and architectures.  

  • Suggest improvements when needed by designing and implementing new systems or enhancing existing ones.  

  • Conduct research to stay up to date with the latest advancements.  

  • Prepare documentation, presentations, and knowledge-sharing materials to communicate complex AI concepts to both technical and non-technical collaborators. 

Qualifications

What you bring

Education: 

  • Bachelor’s degree in computer science or computer engineering or equivalent.  
  • A master’s degree in Machine Learning or any other relevant field is a strong asset.  

Relevant Experience: 

  • Minimum 10 years of experience in C++ programming. 
  • Minimum 5 years of experience in AI/ML. 

Core Skills: 

  • In-depth knowledge of C++ required.  

  • Strong architecture skills.  

  • Good understanding of hardware to leverage multithreading and optimize memory management.  

  • Solid knowledge of machine learning and deep learning fundamentals. 

Other Skills: 

  • Proficiency in Python is an asset.  

  • Experience working with game engines is an asset.