Anti-Cheat Programmer (March of Giants)
Ubisoft
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 Giants 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 Giants 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
- 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...SuggestedFull time
- ...poste est responsable de contribuer à la mission de l’équipe Anti-triche de March of Giants, en veillant à offrir à la communauté un environnement de... ...Solides compétences en C++ : maîtrise confirmée de la programmation C++ bas niveau, multi-threading et gestion mémoire....SuggestedFull timeApprenticeship
- ...informatique ou en génie informatique, ou autre formation ou expérience équivalente. Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. Connaissances : Capacité à...SuggestedFull time
- Company Description Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If...SuggestedFull time
- ...stratégie communautaire mondiale pour une marque spécifique (March of Giants) élaborera et mettra en œuvre des plans globaux et travaillera... ...démontrer le succès et le retour sur investissement (ROI) des programmes communautaires et du contenu. Accompagner les étapes clés internes...SuggestedFull timeRemote work
- ...feedback cycles and deployment and maintenance of best practices. They will lead the global community strategy on specific brand (March of Giants) create and execute global plans and work with a distributed international team that is focused on building relationships and...Full timeRemote work
- ...Job Description As a Game Security Programmer, you will work embedded within a production... ...protocols that protect the game experience from cheats, exploits, and tampering. Your mission:... ..., integrate, and maintain security and anti-cheat systems within the game engine and...Full timeWork at office
- ...votre avenir chez United Rentals ! En tant qu' Associé aux Ventes - Programme de Développement des Représentants au sein de notre équipe de... ...commercial externe (OSR), le délai dépendant des conditions du marché et des performances individuelles. • Autres tâches assignées Exigences...Hourly payDaily paidContract workLocal areaMonday to friday
- Great Part Time Job | 40% Discount | Free Product | EAP | Fun Stores At Bath & Body Works, we believe everybody deserves to feel good. When you join us, you're part of more than an iconic fragrance and personal care brand - you become part of Gingham Nation, where people...Part timeSeasonal workShift workWeekend workAfternoon shift
- ...limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste Ce que vous ferez Programmer de façon claire et structurée tout en étant conscient des requis de performance, de maintenance, de modularité, d’extensibilité et...Full time
- ...journey and help us create the unknown. As a Game Security Programmer your main goal is to develop and refine solutions to ensure a fair... ..., you'll also have an opportunity to dive into the domain of anti-cheat & anti-tamper technologies. Responsibilities: Join a cross...Long term contractFull time
- ...onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of code •... ...Certified Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr....Full timeWork at officeRemote work
- ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse. Your day-to day will...Full timeWorldwide
- ...vos connaissances et de travailler aux côtés des meilleurs du marché afin de créer des expériences uniques et inoubliables pour les... ...développeurs de jeux de toutes disciplines. Solides compétences en programmation C/C++. Solides compétences en mathématiques. Très bonne...Full timeWork at officeRemote workWorldwide
- ...Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to... ...data transmission and synchronization techniques. Security, anti-cheat, etc. Additional Information Jobs for Humanity is...Full timeWork at officeRelocationFlexible hours3 days per week
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.Full time
- ...Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering... ...protected characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the Unreal...Full time
- 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...Full time
- ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets...Permanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
- ...Description du poste Are you a developer eager to grow your skills on a large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting technological transformation — modernizing one of the ERP platforms...Daily paidFull timeInternshipWorldwide
- ...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 game developers including our Lead Rendering Programmer, Technical Artists...Full time
- 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...Full time
- 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...Full time
- 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...Full time
- ...activement à la recherche d’une nouvelle opportunité? Ou tu ne fais que jeter un coup d’œil au marché? Eh bien… tu te trouves au bon endroit! En tant que responsable de programme senior , vous dirigerez la mise en œuvre d’initiatives clés au sein du portefeuille d’...Full timeApprenticeshipRemote workFlexible hoursDay shift
- ...Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering... ...pipelines and enhancing development tools? As a Build and Pipeline Programmer, you'll play a crucial role in refining our workflows and implementing...Full time
- ...Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering... ...applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate...Full timeWorldwide
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description 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...Long term contractFull time
$80k - $90k per year
...transformer la durabilité en une expérience que les locataires peuvent voir, toucher et ressentir. Grâce à des ruches sur les toits, des programmes de biodiversité et des données ESG, nous aidons nos clients à atteindre leurs objectifs environnementaux tout en engageant les...Permanent employmentFull timeContract workInternshipWork at officeRemote workFlexible hoursDay shift3 days per week- ...Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering... ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help bring the dark and immersive world of Blight: Survival...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Anti-Cheat Programmer (March of Giants). Be the first to apply!
- as400 rpg programmer Montréal, QC
- remote developer Montréal, QC
- informatica developer Montréal, QC
- 3d programmer Montréal, QC
- report developer Montréal, QC
- website developer Montréal, QC
- rpa developer Montréal, QC
- programmer Montréal, QC
- stage developpeur front end Montréal, QC
- développeur junior Montréal, QC

