Skip to content

Senior Anti-Cheat Engineer
Company | 2K |
---|
Location | San Mateo, CA, USA |
---|
Salary | $120000 – $160000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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.