Description
WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. PROGRAMMING - EPIC GAMES SERVICES What We Do 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. What You'll Do 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. In this role, you will - Apply deep knowledge of operating system internals to detect and prevent the latest cheating techniques - Champion Linux anti-cheat capabilities for Epic - Reverse programmer cheats and other malicious software - Actively seek out the next opportunity to make an improvement - Communicate regularly with internal and external game developers to meet their unique needs - Build a strong overall understanding of our game security systems - Work closely with anti-cheat data analysts to quickly iterate on new techniques What we're looking for - Expert knowledge of C/C++ in a security environment - Deep knowledge of Linux and Windows OS internals - Familiarity with development and security practices on Linux and Windows - Experience debugging and reverse programming x86-64 binaries - Understanding of online multiplayer video game architectures - Experience working with data analytics to solve, prevent, or monitor problems at scale - Understanding of code obfuscation techniques This role is open to multiple locations in North America (excluding CA, NY, & WA). EPIC JOB + EPIC BENEFITS = EPIC LIFE We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical il