Senior Game Security Programmer [Remote]
<p> PROGRAMMING - EPIC GAMES SERVICES<br /> <br /> What We Do<br /> <br /> Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows games like Fortnite to utilize a combination of platform online services as well as Epic's own online services to build cross-platform online features. Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.<br /> <br /> What You'll Do<br /> <br /> Epic Games is looking for a Senior Game Security Programmer to join our Anti-Cheat team and work with not only our titles but a wide variety of games from around the world. You'll join a team with many years of experience writing robust software that protects the game instances of millions of players per day. You'll write code in an extremely unique and fast-paced environment to counteract cheats while minimizing invasiveness. If you are passionate about reverse programming, computer security, OS internals, anti-debugging, software protection, you are in the right place. This is an incredible opportunity to create a safe environment for millions of players and advance industry best practices.<br /> <br /> In this role, you will<br /> <br /> • Apply deep knowledge of operating system internals to detect and prevent the latest cheating techniques<br /> • Champion Linux anti-cheat capabilities for Epic<br /> • Reverse programmer cheats and other malicious software<br /> • Actively seek out the next opportunity to make an improvement<br /> • Communicate regularly with internal and external game developers to meet their unique needs<br /> • Build a strong overall understanding of our game security systems<br /> • Work closely with anti-cheat data analysts to quickly iterate on new techniques<br /> <br /> What we're looking for<br /> <br /> • Expert knowledge of C/C++ in a security environment<br /> • Deep knowledge of Linux and Windows OS internals<br /> • Familiarity with development and security practices on Linux and Windows<br /> • Experience debugging and reverse programming x86-64 binaries<br /> • Understanding of online multiplayer video game architectures<br /> • Experience working with data analytics to solve, prevent, or monitor problems at scale<br /> • Understanding of code obfuscation techniques<br /> <br /> This role is open to multiple locations in North America (excluding CA, NY, & WA).<br /> <br /> Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.<br /> <p id='jobcode'>Jobcode: Reference SBJ-xkn00j-2a06:98c0:3600::103-42 in your application.</p> </p>