Senior Game Security Programmer
Epic Games3 months ago
Montréal, CanadaSenior
Responsibilities
- Apply operating-system internals knowledge to detect and prevent cheating techniques
- Develop Linux anti-cheat capabilities for Epic
- Reverse engineer programmer cheats and other malicious software
- Identify opportunities to improve anti-cheat systems
- Communicate with internal and external game developers about their needs
- Build an overall understanding of Epic’s game security systems
- Collaborate with anti-cheat data analysts to iterate on new techniques
Requirements
- Expert knowledge of C/C++ in a security environment
- Deep knowledge of Linux and Windows operating-system internals
- Familiarity with development and security practices on Linux and Windows
- Experience debugging and reverse engineering x86-64 binaries
- Understanding of online multiplayer video game architectures
- Experience using data analytics to solve, prevent, or monitor problems at scale
- Understanding of code obfuscation techniques
Benefits
- 100% employer-paid benefits for employees and dependents, including medical, dental, vision, critical illness, telemedicine, life and AD&D, long-term disability, and short-term disability coverage
- Retirement savings plan with a competitive employer match
- Employee assistance program and free therapy and coaching through Modern Health
- Open to multiple North American locations, excluding California, New York, and Washington
About Epic Games
Epic Games builds Fortnite and operates the Epic Games Store, and develops Unreal Engine and Epic Online Services for game studios and creators. Its business model spans game sales and in-game purchases, Unreal Engine licensing and royalties, and revenue share from its storefront and services. Founded in 1991 and headquartered in Cary, North Carolina, this privately held company’s technology is also used in film/TV, architecture, automotive, and simulation.