> Markdown version of [/jobs/ext/2813279-senior-reverse-engineer-anti-cheat](https://www.wearedevelopers.com/jobs/ext/2813279-senior-reverse-engineer-anti-cheat). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Reverse Engineer - Anti Cheat - **Company:** Electronic Arts Inc. - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Microsoft Windows, ARM Architecture, Assembly Language, C Sharp (Programming Language), C++ (Programming Language), CompTIA Security+, Cyber Security, Software Debugging, Linux, OllyDBg, Reverse Engineering, Software Engineering, Virtual Memory, WinDBg, Information Technology, IDA Pro, Malware Detection - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840587783-senior-reverse-engineer-anti-cheat ## About the Role * Knowledge of the ARM architecture * Knowledge of operating system internals for Windows, Android & Linux * Knowledge of operating system fundamentals (processes, threads, virtual memory, etc.) * Ability to read and understand x86/x64 assembly language * Experience with debuggers such as WinDbg, x64dbg, OllyDbg, or gdb * Experience with disassemblers such as Ghidra, IDA Pro, Binary Ninja, or radare2 * Ability to engage and articulate reverse engineering issues and cheating issues to technical and non-technical audiences * Ability to read and understand three or more of C++, C#, Java, or .NET CIL * Knowledge of cryptography and obfuscation techniques * Software development experience and the ability to write your own tools, scripts, and extensions, both in user space and kernel space * Experience with mobile platforms * Ability to identify knowledge gaps and seek the right sources to close those gaps * Ability to safely handle potentially malicious software * Ability to pick up new technical skills quickly * Ability to drive change throughout all of the Secure Platform Engineering & Anti-Cheat Response (SPEAR) organization * Excellent verbal and written English skills, interpersonal skills, and professionalism, * Bachelor's degree or Master's Degree in Computer Science or Information Security * Information Security certifications such as CEH, CISSP, GSEC, OSCP, OSCE, Security+ * Experience building tools that automate cheat-related tasks * Hands on experience with reverse engineering or anti-cheat/anti-malware development ## Description The Senior Reverse Engineer I is a member of EA Security's Secure Platform Engineering & Anti-Cheat Response (SPEAR) team and will report to the manager of the Gameplay Integrity Operations sub-team., * Reverse engineer obfuscated user-mode cheats developed for PC, mobile, and consoles * Document and report on the functionality of the cheats you've analyzed * Solve well-defined technical problems in the cheating space * Define and subsequently solve technical problems that are not well understood / are bleeding-edge in the cheating space * Use architecture and design documentation to create anti-cheat assessment scoping documents and define cheating test-cases for upcoming anti-cheat assessments * Perform anti-cheat assessments of pre-release products * Consult with and advise EA game teams on how to mitigate classes of cheats * Educate your peers on new reverse engineering skills and tools * Develop tools, scripts, and extensions for automation and reverse engineering, both in user space and kernel space * Identify cheat variants that defeat previous mitigations, and suggest solutions * Articulate technical issues clearly to technical and non-technical partners * Identify needs and drive the development of your reverse engineering skills and knowledge ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Outsmarting the System: What Game Cheaters Can Teach Us About Cyber Security](https://www.wearedevelopers.com/videos/1396-outsmarting-the-system-what-game-cheaters-can-teach-us-about-cyber-security) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)