Anti Cheat Programmer

2 Months ago • All levels • Programming • $60,000 PA - $98,000 PA

Job Summary

Job Description

The Anti Cheat Programmer will be responsible for implementing and maintaining anti-cheat measures in online multiplayer games, working closely with programmers, server moderators, and support staff. Responsibilities include creating new anti-cheat measures, monitoring cheating trends, contributing to cheat analysis tools, and documenting systems. The role requires strong programming skills, knowledge of various programming languages (C, C++, C#), teamwork, and reverse engineering experience. They will need to be familiar with encryption, code security, cheat detection, and game networking. The ideal candidate will have prior experience within the games industry.
Must have:
  • Strong programming skills with a keen eye for code security.
  • Knowledge of C, C++, and C#.
  • Ability to work within a team and work to feedback.
  • Ability to learn new systems and workflows.
  • Hands-on reverse engineering experience, ideally of video games.
  • Extensive expertise in encryption algorithms, code obfuscation and code security.
  • Solid understanding of cheat detection and prevention techniques.
  • Understanding of game networking client / server architecture.
Good to have:
  • Machine learning experience.
  • Experience with the Unity game engine.
  • Prior experience in a anti cheat programming role within the games industry.
  • Experience building cheat detection systems using telemetry and logging data.
  • In-depth understanding of the cheating landscape of Rust.
  • Experience with Rust modding.
  • Fan of Rust / survival games.
Perks:
  • Competitive holiday package.
  • Industry-leading bonus package, providing a comprehensive performance bonus scheme.
  • Potential to earn up to 50% of the base salary annually through performance-based quarterly bonuses during the first year.
  • After completing one year, the performance bonus potential expands up to 100% of your base salary.

Job Details

Anti Cheat Programmer

We're looking for experienced anti cheat programmers to join our Rust team to help us implement a range of interesting new anti cheat measures. Candidates should have extensive experience with all aspects of anti cheat development, particularly in online multiplayer games, and a current portfolio of previous work demonstrating their abilities. Candidates should have strong self-motivation, the ability to work well in, and communicate with a team based both in the office and remotely. Familiarity with Rust as a player or a modder is a plus.

An ideal candidate will have in-depth knowledge of anti cheat development, with a focus on online multiplayer games. Working closely with established programmers, server moderators and support staff at the studio, you will be responsible for creating a wide variety of different anti cheat measures from start to finish. Candidates should be familiar with working within sprints and adapting work to feedback.

Responsibilities

  • Create new anti cheat measures from start to finish

  • Monitor and respond to emerging cheating trends and exploits

  • Contribute to internal tools for cheat analysis and debugging

  • Liaise with other team members and work to feedback

  • Document systems, approaches, and tools clearly for internal use and future maintenance

Requirements

  • Strong programming skills with a keen eye for code security

  • Knowledge of a variety of types of programming languages, with a focus on C, C++ and C#

  • To be able to work within a team and work to feedback

  • The ability to learn new systems and workflows

  • Hands-on reverse engineering experience, ideally of video games

  • Extensive expertise in encryption algorithms, code obfuscation and code security

  • Solid understanding of cheat detection and prevention techniques

  • Understanding of game networking client / server architecture

Desirables

  • Machine learning experience
  • Experience with the Unity game engine
  • Prior experience in a anti cheat programming role within the games industry
  • Experience building cheat detection systems using telemetry and logging data
  • In-depth understanding of the cheating landscape of Rust

  • Experience with Rust modding
  • Fan of Rust / survival games

Benefits

Bonus Scheme

Facepunch Studios’ industry-leading bonus package provides a comprehensive performance bonus scheme to reward employee contributions. This role includes eligibility for a salary scheme bonus, with the potential to earn up to 50% of the base salary annually through performance-based quarterly bonuses during your first year. After completing one year, the performance bonus potential expands up to 100% of your base salary. This structure ensures continuous motivation and recognition throughout the year. The bonus system highlights our commitment to recognizing and rewarding outstanding performance and dedication. All bonuses are discretionary, bonuses are not paid during the probationary period.

Similar Jobs

Interactive Brokers - Bilingual Client Technical Support

Interactive Brokers

Chicago, Illinois, United States (Hybrid)
1 Month ago
Tencent - Senior Cloud Solution Architect

Tencent

California, United States (On-Site)
3 Months ago
Wrike - Renewal Manager

Wrike

Costa Rica (Hybrid)
2 Months ago
Diligent Corporation - Data Scientist Intern

Diligent Corporation

Budapest, Hungary (Hybrid)
4 Days ago
Amanotes - Ads Monetization Specialist

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
Ion - Senior Python Developer, Risk Technology

Ion

New York, United States (On-Site)
7 Years ago
Qualcomm - Software Platform Solutions Developer

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
Next Level Business Services - Technical Lead (ASP.NET / Site core)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
Electronic Arts - Software Developer II - AdTech

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
WebTech Corporation - CMM Operator-Programmer

WebTech Corporation

Hibbing, Minnesota, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ettain Group - Senior Hitachi Storage Technical Consultant

Ettain Group

Addison, Texas, United States (On-Site)
10 Years ago
Google - Senior Software Engineer, Diagnostics, Tools, Google Cloud

Google

Taipei City, Taiwan (On-Site)
2 Months ago
Wind River - Member of Technical Staff – SYS

Wind River

Bengaluru, Karnataka, India (On-Site)
3 Days ago
Electronic Arts - Full Stack Software Engineer

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
beghou consulting - Consultant - Commercial Operations & Analytics

beghou consulting

Emeryville, California, United States (Hybrid)
1 Month ago
Jumio - Software Development Engineer III

Jumio

Bengaluru, Karnataka, India (On-Site)
4 Days ago
NCR Voyix - Software Engineer III / Java Full Stack Developer

NCR Voyix

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Apple - On-device ML Infrastructure Engineer (ML Execution)

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Drive mode - Senior Product Manager (Backend)

Drive mode

Tokyo, Japan (Hybrid)
1 Week ago
Telnyx - Developer Support Specialist

Telnyx

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

The Walt Disney Company - Engineering Manager - Java

The Walt Disney Company

Montévrain, Île-de-France, France (On-Site)
2 Months ago
Litmus - Lead Software Engineer - Java

Litmus

Pune, Maharashtra, India (On-Site)
1 Month ago
Marsh McLennan - Senior Software Engineer - .NET

Marsh McLennan

Mexico City, Mexico (Hybrid)
1 Month ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
1 Year ago
endava - Java Design Lead

endava

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Thales - Embedded Real-Time Software Developer

Thales

Cholet, Pays De La Loire, France (On-Site)
1 Month ago
Cadence - C++ Software Engineer

Cadence

Burlington, Massachusetts, United States (On-Site)
1 Month ago
endava - Senior .NET Developer

endava

Iași, Iași County, Romania (On-Site)
1 Month ago
Nagarro - Staff Engineer, Java

Nagarro

Sri Lanka (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded