Posted in

Senior Anti-Cheat Engineer

Senior Anti-Cheat Engineer

Company2K
LocationSan Mateo, CA, USA
Salary$120000 – $160000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience in C++ programming and ASM, with a strong understanding of Windows APIs, Windows Kernel internals, and Windows drivers.
  • Proven expertise in security engineering, including experience with anti-cheat, anti-tamper, or anti-malware technologies.
  • Experience researching and mitigating game cheats, vulnerabilities, and exploits, with familiarity in the game cheat community and industry threats.
  • Experience in reverse engineering, especially for game cheats and exploits, and developing detection strategies based on reverse engineering insights.
  • Experience in de-virtualizing obfuscated binaries.
  • Ability to work efficiently in an agile development environment, respond to new threats, and iterate quickly while maintaining a high bar for security and performance.

Responsibilities

  • Architect, develop, and maintain scalable and performant anti-cheat technologies for a AAA multiplayer title, including systems to detect and prevent cheating behavior at both the client and server levels.
  • Research, invent, and stay ahead of new cheat techniques, vulnerabilities, and exploits, and implement proactive countermeasures in the game code and anti-cheat tools.
  • Perform penetration tests, overlook a bug bounty program and triage the findings for the game developers.
  • Procure and reverse engineer existing cheats, hacks, and exploits to better understand their mechanics and design new detection and prevention mechanisms.
  • Support the analytics team with creating telemetry based detections for cheat tools and exploits.
  • Support the build engineers with shift left initiatives by embedding source code scanning into the build pipeline.

Preferred Qualifications

  • 5+ years of experience in C++, Rust, or similar programming languages, specifically in security-related roles and a profound knowledge of ASM.
  • Experience with or deep familiarity with game cheat development and the security research community.
  • 3+ years of experience working with Windows internals, including driver development and kernel-level security.
  • 3+ years of experience working with UE (esp. Blueprints and Reflection System) and its security impact on the game binaries.
  • Experience with Linux OS development, mobile game security, or reverse engineering mobile game cheats is a bonus.
  • Proven history of shipping Windows drivers and creating scalable anti-cheat technologies.
  • Experience with obfuscation techniques, encryption, or developing countermeasures for anti-tamper protections.