As a Network Programmer at Ubisoft Montreal, you'll have direct influence over the quality of the game's online experience. You'll be entrusted with developing the game's low-level network features ...
New
Quick apply
As a Network Programmer at Ubisoft Montreal, you'll have direct influence over the quality of the game's online experience. You'll be entrusted with developing the game's low-level network features ...
New
Quick apply
As a Network Programmer at Ubisoft Montreal, you'll have direct influence over the quality of the game's online experience. You'll be entrusted with developing the game's low-level network features ...
New
Within the Online Services group, the Crossroads team is looking for experienced programmers to contribute to the development, evolution, and stabilization of critical services used at scale across ...
Quick apply
Within the Online Services group, the Crossroads team is looking for experienced programmers to contribute to the development, evolution, and stabilization of critical services used at scale across ...
... 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 • ...
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 ...
New
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 ...
New
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
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 ...
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 ...
As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. You have extensive Unreal ...
As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. You have extensive Unreal ...
As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. You have extensive Unreal ...
As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. You have extensive Unreal ...
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 ...
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
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 ...
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
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 ...
We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real--together. We are looking for candidates who demonstrate qualities such as ...
Quick apply
We're looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real--together. We are looking for candidates who demonstrate qualities such as ...
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 ...
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 real‑time ...
Quick apply
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 real‑time ...
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
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 du groupe Online Services, l'équipe Crossroads est à la recherche de ... Contribuer aux bonnes pratiques d'ingénierie (qualité, sécurité, observabilité, DevOps) * Se ...
Quick apply
Description du poste Au sein du groupe Online Services, l'équipe Crossroads est à la recherche de ... Contribuer aux bonnes pratiques d'ingénierie (qualité, sécurité, observabilité, DevOps) * Se ...
$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
| 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.
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.

Full-time
Posted 2 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 DescriptionAs a Network Programmer at Ubisoft Montreal, you'll have direct influence over the quality of the game's online experience. You'll be entrusted with developing the game's low-level network features, the multiplayer engine, and optimizing network performance. You'll be part of a team that holds the player's connected experience at the core of its mission.
During the game's development, you'll commit yourself to answering the most fundamental questions: Will the game be as responsive as possible in multiplayer matches? Does the latency meet a pro-gamer's expectations? Is the experience as seamless as it can be?
As a dependable member of a cohesive online team, you will participate in the design, coding, testing, integration and debugging of the game's networking and multiplayer engine features. You'll care about providing our players with the ultimate multiplayer experience they deserve.
What you'll do
What you bring to the team