Senior Anti-Cheat Engineer (Apex Legends)

Electronic Arts Inc
Los Angeles, CA, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$122,300.0 - $217,200.0
Working hours
Regular working hours
Job source

Tech stack

Software System Penetration Testing C++ (Programming Language) Client Server Models Cyber Security Software Debugging Video Game Development Machine Learning Network Architecture Reverse Engineering Secure Coding Software Engineering Virtualization Technology
+6 more
Web Services Apex Code Scripting Software Security IDA Pro Vulnerability Analysis

Job description

Respawn Entertainment is looking for a Senior Security Engineer (Anti-Cheat) to join the Apex Legends game team. This is a hands-on role working directly alongside engineers and analysts across the team to protect competitive integrity for millions of players across PC and console. Day to day, you reverse engineer exploits, develop mitigations, and harden game systems against novel attack vectors. You also drive the security strategy for game systems, identify emerging threats, and help shape how the team prioritizes anti-cheat work.

People who thrive in this role have a passion for breaking (and then fixing) things. Whether your background is software security, reverse engineering, or researching game exploits, what matters is that you understand how attackers think and can translate that into robust solutions shipping in a live game.

Responsibilities

  • Design and implement anti-tamper, detection, and prevention systems within the game codebase.
  • Harden client/server communication against injection, replay, timing, and memory-disclosure attacks.
  • Identify and close attack surfaces across the full stack - game client, dedicated servers, scripting layer, remote functions, and web services.
  • Drive security architecture decisions - both reviewing existing systems for weaknesses and securing new features early in development.
  • Assess the threat landscape and prioritize engineering effort against the highest-impact exploits.
  • Integrate and support third-party anti-cheat solutions.
  • Mentor other engineers on secure coding practices and anti-cheat awareness.

Requirements

  • 5+ years of professional software engineering experience in C++ or other low-level languages.
  • 3+ years of experience in software security, anti-cheat development, reverse engineering, or exploit research.
  • Strong understanding of x86-64 disassembly and debugging tools (e.g. IDA Pro, x64dbg, Ghidra).
  • Experience identifying and mitigating vulnerability classes such as buffer overflows, injection attacks, timing attacks, and memory disclosure.
  • Deep familiarity with Windows internals (process memory, DLL injection, hooking techniques, driver interaction).
  • Understanding of client/server networking architectures and how they are exploited.
  • Track record of independently driving security initiatives from investigation through shipped mitigation., * Experience in game development or game security specifically.
  • Background in offensive security, penetration testing, or vulnerability research.
  • Understanding of attack vectors in game scripting languages, remote function calls, and game web services.
  • Knowledge of cryptographic primitives and their application to authentication or tamper detection.
  • Experience with memory obfuscation, virtualization, or code protection techniques.
  • Experience with compiler internals, LLVM, or custom build tooling for security purposes.
  • Understanding of input detection and how hardware-level cheats (macro controllers, input spoofing) operate.
  • Experience with machine learning approaches to cheat detection or anomaly detection in player behavior.
  • Shipped a multiplayer title or contributed to a live-service game.
  • Reverse engineer cheats and exploits to understand attack vectors and develop mitigations.

What Makes You Stand Out

  • You’ve reversed real game cheats or written proof-of-concept exploits to demonstrate vulnerabilities.
  • You can explain how a cheat works at the assembly level and propose multiple mitigation strategies.
  • You stay current with the cheating ecosystem and know where the arms race is headed.
  • You’ve shaped anti-cheat strategy for a live product, balancing long-term architecture against urgent live threats.

Benefits & conditions

Pulled from the full job description Parental leave 401(k) Health insurance Paid time off Vision insurance Dental insurance Life insurance, * British Columbia (depending on location e.g. Vancouver vs. Victoria) *$122,300 - $170,700 CAD

  • California (depending on location e.g. Los Angeles vs. San Francisco) *$143,800 - $217,200 USD Pay is just one part of the overall compensation at EA. In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and equity. For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.

About Electronic Arts We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth. We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do. Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

About the company

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

6:44 min

How hacking retro games shaped modern developers

Chris Heilmann +2 · LIVE

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

5:34 min

Early career and entry into the gaming industry

Brenda Romero Brenda Romero · WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:30 min

Evaluating developer experience constraints in native scripts

Steve Shadders · LIVE

Videos

See all

Related articles

See all