What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and maintenance of online ...
Quick apply
What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and maintenance of online ...
Quick apply
What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and maintenance of online ...
... programmer, implementing complex security features directly into the game engine and ensuring ... I and Ubisoft's online services. What you'll do * Develop and implement core anti-cheat ...
Quick apply
... programmer, implementing complex security features directly into the game engine and ensuring ... I and Ubisoft's online services. What you'll do * Develop and implement core anti-cheat ...
What you'll do As a Senior Software Developer (Online Services) , you will design, develop and operate distributed Gateway services with focus on high availability, low latency, scalability and ...
Quick apply
What you'll do As a Senior Software Developer (Online Services) , you will design, develop and operate distributed Gateway services with focus on high availability, low latency, scalability and ...
Job Summary • Programming activities for integrated Audio Video Systems. Essential Duties and Responsibilities • Read and interpret AV systems drawings • Gather programming requirements • ...
Job Summary • Programming activities for integrated Audio Video Systems. Essential Duties and Responsibilities • Read and interpret AV systems drawings • Gather programming requirements • ...
Montreal, QC · On-site
Job Summary • Programming activities for integrated Audio Video Systems. Essential Duties and Responsibilities • Read and interpret AV systems drawings • Gather programming requirements • ...
Montreal, QC · On-site
Job Summary • Programming activities for integrated Audio Video Systems. Essential Duties and Responsibilities • Read and interpret AV systems drawings • Gather programming requirements • ...
Montreal, QC · On-site
You are responsible for the architecture and performance of the game's online systems ... Collaborate with other engineers to ensure seamless integration of multiplayer features into ...
Quick apply
Montreal, QC · On-site
You are responsible for the architecture and performance of the game's online systems ... Collaborate with other engineers to ensure seamless integration of multiplayer features into ...
Montreal, QC · On-site
CA$28 - CA$30/hr
CNC PROGRAMMER Are you a CNC programmer who has experience with any kind of cabinetry? Would you like to join a very dynamic team that comes up with highly creative designs for booths at exhibitions ...
Quick apply
Montreal, QC · On-site
CA$28 - CA$30/hr
CNC PROGRAMMER Are you a CNC programmer who has experience with any kind of cabinetry? Would you like to join a very dynamic team that comes up with highly creative designs for booths at exhibitions ...
You are responsible for the architecture and performance of the game's online systems ... Collaborate with other engineers to ensure seamless integration of multiplayer features into ...
You are responsible for the architecture and performance of the game's online systems ... Collaborate with other engineers to ensure seamless integration of multiplayer features into ...
As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You'll work closely with cross-functional teams to build ...
Quick apply
As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You'll work closely with cross-functional teams to build ...
Montreal, QC · On-site
Position - Senior AI Programmer We are looking for an experienced Senior AI Programmer to join the Haven Entertainment Studios project team. The Senior AI Programmer will have ownership of various AI ...
Montreal, QC · On-site
Position - Senior AI Programmer We are looking for an experienced Senior AI Programmer to join the Haven Entertainment Studios project team. The Senior AI Programmer will have ownership of various AI ...
Position - Senior AI Programmer We are looking for an experienced Senior AI Programmer to join the Haven Entertainment Studios project team. The Senior AI Programmer will have ownership of various AI ...
Position - Senior AI Programmer We are looking for an experienced Senior AI Programmer to join the Haven Entertainment Studios project team. The Senior AI Programmer will have ownership of various AI ...
Quebec, QC · On-site
Frima is looking for a Senior Unreal (C++) Programmer to help take our game programming team to the next level. We are Frima, a video game development studio based in Quebec City and Montreal for ...
Quick apply
Quebec, QC · On-site
Frima is looking for a Senior Unreal (C++) Programmer to help take our game programming team to the next level. We are Frima, a video game development studio based in Quebec City and Montreal for ...
As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You'll collaborate with a passionate group of ...
As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You'll collaborate with a passionate group of ...
Montreal, QC · On-site
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 ...
Quick apply
Montreal, QC · On-site
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 ...
As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You'll collaborate with a passionate group of ...
As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You'll collaborate with a passionate group of ...
Montreal, QC · On-site
We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real--together. What you'll do * Gather and understand the project's audio vision ...
Quick apply
Montreal, QC · On-site
We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real--together. What you'll do * Gather and understand the project's audio vision ...
Description du poste Au sein de l'équipe Online services à Ubisoft Montréal, vous joignez ... SRE et studios de jeu, où chacun.e partage ses connaissances et est encouragé.e à évoluer ...
Quick apply
Description du poste Au sein de l'équipe Online services à Ubisoft Montréal, vous joignez ... SRE et studios de jeu, où chacun.e partage ses connaissances et est encouragé.e à évoluer ...
Working collaboratively with other engineers and designers, you will have a significant impact and ... Shipped multiple online titles (on Console, PC, or Mobile). * Ability to write clean, simple, well ...
Working collaboratively with other engineers and designers, you will have a significant impact and ... Shipped multiple online titles (on Console, PC, or Mobile). * Ability to write clean, simple, well ...
Montreal, QC · On-site
En tant qu'Ingenieure jouabilite chez Cloud Chamber, vous ferez le pont entre l'execution technique et la vision creative, en veillant a ce que l'experience de jeu soit aussi percutante qu'elle en a ...
Montreal, QC · On-site
En tant qu'Ingenieure jouabilite chez Cloud Chamber, vous ferez le pont entre l'execution technique et la vision creative, en veillant a ce que l'experience de jeu soit aussi percutante qu'elle en a ...
SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time ...
SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time ...
$21K - $35K
7% of jobs
$35K - $49K
11% of jobs
$59.5K is the 25th percentile. Wages below this are outliers.
$49K - $63K
9% of jobs
$63K - $77K
16% of jobs
The median wage is $86.1K / yr.
$77K - $91K
11% of jobs
$91K - $105K
14% of jobs
$105K - $119K
5% of jobs
$129.5K is the 75th percentile. Wages above this are outliers.
$119K - $133K
3% of jobs
$133K - $147K
2% of jobs
$147K - $161K
3% of jobs
$161K - $175K
19% of jobs
$21K
$100.5K
$175K
An online programmer’s responsibilities are to design, develop, and implement online features or software for a mobile application or website. Your duties include meeting with clients to discuss their needs and goals and collaborating with other developers and user experience workers to integrate the front and back-ends of the application for a seamless program. As an online programmer, you also work closely with QA testers and project managers to ensure that the code is free of bugs before its release to the public.
| Aspect | Online Programmer | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field, coding certifications | Similar credentials, often with additional focus on web technologies |
| Work Environment | Remote or freelance, project-based | Remote or office, client-facing or in-house teams |
| Industry Usage | Used across tech, gaming, app development | Primarily in web design, online services, e-commerce |
| Common Search/Comparison | Often compared for programming skills and project scope | Compared for web design and front-end/back-end skills |
Online Programmers focus on coding and developing software or applications across various platforms, often working remotely. Web Developers specialize in building and maintaining websites and web applications. While both roles require programming skills and similar credentials, their work environments and industry applications differ, making this comparison useful for those exploring careers or hiring in tech fields.
The most popular types of Programmer jobs in Quebec are:
For Online Programmer jobs in Quebec, the most frequently searched job titles are:
The top searched job categories for Online Programmer jobs in Quebec are:
Cities in Quebec with the most Online Programmer job openings:

Full-time
Posted 6 days ago
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 DescriptionWhat you'll do
The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and maintenance of online systems.
The Online team is composed of two main areas of expertise:
The use and integration of Ubisoft's standard services to support the game's needs. This includes integrating these services and exposing their functionalities through the creation and customization of Snowdrop plugins (C++).
The development of deployment and game server management automation tools. The associated infrastructure and services follow a GitOps approach, leveraging a technology stack that includes ArgoCD, Kubernetes, Golang, and TypeScript.
Depending on your profile and interests, you may contribute to either of the Online team's areas of expertise.
QualificationsWhat you bring
A degree in Computer Science or Software Engineering (or other relevant training).
Experience in C++ or/and Golang,Typescript
Experience troubleshooting, maintaining, optimizing, and operating online systems and services.
Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
Effective communication skills, both written and verbal with the ability to explain complex technical concepts to non-technical team members.
Relational and collaborative interpersonal skills that allow you to achieve the vision of the game in a harmonious way with stakeholders of diverse backgrounds.
A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning.
A creative spirit focused on innovation.
“As a plus”
Development and optimization of highly scalable and highly available microservices written in Go.
Game server management and deployment and cloud infrastructure management (Kubernetes / Azure / AWS).