1

Online Programmer Jobs in Quebec (NOW HIRING)

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

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

Apply Early

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

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

Apply Early

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

I am currently seeking a CNC Programmer for a 6-month temporary assignment within a manufacturing company located in Drummondville, recognized for the quality and precision of its products. Mission ...

I am currently seeking a CNC Programmer for a 6-month temporary assignment within a manufacturing company located in Drummondville, recognized for the quality and precision of its products. Mission ...

I am currently seeking a CNC Programmer for a 6-month temporary assignment within a manufacturing company located in Drummondville, recognized for the quality and precision of its products. Mission ...

Frima is looking for a Senior Unreal (C++) Programmer with a UI-focused profile to help take our game programming team to the next level. We are Frima, a video game development studio based in Quebec ...

Apply Early

next page

Showing results 1-20

Online Programmer information

See Quebec salary details

$21K

$100.5K

$175K

How much do online programmer jobs pay per year?

As of Jul 3, 2026, the average yearly pay for online programmer in Quebec is $100,538.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,000.00 and $160,500.00 per year, depending on experience, location, and employer.

What is the difference between Online Programmer vs Web Developer?

AspectOnline ProgrammerWeb Developer
Required CredentialsTypically a degree in computer science or related field, coding certificationsSimilar credentials, often with additional focus on web technologies
Work EnvironmentRemote or freelance, project-basedRemote or office, client-facing or in-house teams
Industry UsageUsed across tech, gaming, app developmentPrimarily in web design, online services, e-commerce
Common Search/ComparisonOften compared for programming skills and project scopeCompared 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.

What Does an Online Programmer Do?

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.

What are the key skills and qualifications needed to thrive as an Online Programmer, and why are they important?

To thrive as an Online Programmer, you need strong programming skills in languages such as C++, C#, or Java, along with a solid understanding of networking concepts and protocols. Familiarity with server-client architectures, cloud platforms, and version control systems like Git is typically required, and certifications in networking or cloud technologies can be advantageous. Excellent problem-solving abilities, effective teamwork, and clear communication are crucial soft skills for this role. These skills ensure the development of robust, scalable online features and smooth collaboration within multidisciplinary teams.

What are the typical challenges an Online Programmer faces when integrating new multiplayer features into a game?

Online Programmers often encounter challenges such as ensuring seamless synchronization between clients and servers, minimizing network latency, and handling unexpected connection drops. Troubleshooting issues like lag, packet loss, and discrepancies between player actions can be complex, especially during peak server loads or when scaling up for a global audience. Close collaboration with gameplay, backend, and QA teams is essential to test, debug, and optimize new multiplayer features before release.

What are online programmers?

Online programmers are software developers who specialize in creating and maintaining the networked and multiplayer components of video games or software applications. They are responsible for implementing features that allow users to interact online, such as matchmaking, leaderboards, chat systems, and data synchronization across servers and clients. Online programmers work closely with other developers to ensure smooth, secure, and efficient online experiences for users. Their work often involves knowledge of networking protocols, server management, database integration, and security considerations.
What are the most commonly searched types of Programmer jobs in Quebec? The most popular types of Programmer jobs in Quebec are:
What are popular job titles related to Online Programmer jobs in Quebec? For Online Programmer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Online Programmer jobs in Quebec look for? The top searched job categories for Online Programmer jobs in Quebec are:
What cities in Quebec are hiring for Online Programmer jobs? Cities in Quebec with the most Online Programmer job openings:
Infographic showing various Online Programmer job openings in Quebec as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $100,538 per year, or $48.3 per hour.

Anti-Cheat Programmer (March of Giant)

Ubisoft

Montreal, QC

Full-time

Posted 4 days ago

Be an early applicant


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

The incumbent is responsible for contributing to the mission of the March of Giant anti-cheat team, ensuring a fair and competitive environment for the community. This role focuses on both the prevention and detection of cheating through a dual approach: code hardening and advanced detection.

The incumbent will make the game client more resilient against manipulation by implementing encryption, obfuscation, and platform-level security features. They will also help enhance robust detection systems, including in-game metrics, machine learning, and AI-based methods.

To succeed in this position, the incumbent must combine the skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine and ensuring seamless integration with the client’s UI and Ubisoft’s online services.

What you'll do

  • Develop and implement core anti-cheat technologies directly within the game engine, focusing on code hardening and client security, and integrating with March of Giant's and Ubisoft online systems.
  • Integrate and maintain platform security features to strengthen the game's defense against cheats.
  • Analyze existing cheats in partnership with Security Researchers to understand their functionality and use this knowledge to develop new protections and detection methods.
  • Apply your knowledge of Windows internals and operating system security to identify and mitigate vulnerabilities.
  • Collaborate with the broader development team to ensure our anti-cheat solutions are effective, performant, and do not negatively impact the player experience.
  • Debug complex issues related to game security and performance and propose optimal solutions.
  • Stay up to date with the latest trends in game security, reverse engineering, and cheat development to proactively counter emerging threats.
Qualifications

What you bring

  • A degree in Computer Science or Software Engineering (or other relevant training)
  • A Hacker Mindset: You're naturally curious and enjoy digging into how things work, and more importantly, how they can be broken.
  • Security Expertise: Proven experience in cybersecurity, vulnerability analysis, or a similar field. Knowledge of game protection technologies, including obfuscation, anti-tamper measures, and various forms of detection is highly valued.
  • Strong C++ Skills: Proven experience in C++ programming, with a solid understanding of low-level systems, multi-threading, and memory management.
  • Windows Internals Knowledge: A deep understanding of Windows operating system architecture, APIs, and security mechanisms.
  • Problem-Solving Skills: The ability to solve complex technical challenges and a knack for anticipating potential security vulnerabilities.
  • Communication & Collaboration: A collaborative spirit and excellent communication skills to work effectively with various teams and stakeholders.

    Additional Information