This job listing expired on Aug 31, 2020
Tweet

Overview

Epic Games is looking for a Senior Programmer focused on Game Security to contribute to hardening our game against exploits and attacks. Your efforts will be critical to the success of internal game projects such as Fortnite . The ideal candidate has shipped multiple titles as a senior or leading member of a game security team. This is an incredible opportunity to create a safe environment for millions of players and make a positive impact on the entire Epic ecosystem.

Responsibilities

  • Identifying and prioritizing exploits in Epic’s ecosystem, both client and server, that can be used to deny or degrade service to our users, including but not limited to DDoS attacks, using specifically designed network packets to crash the client or server
  • Working with game teams to audit game code and ensure that best practices are being followed with respect to what state the game client is authoritative over and what state the server provides the client at any given time
  • Working with game teams, publishing, and customer service to ensure that we have processes in place to flag potential cheaters, escalate, and take action including looking at technical solutions to patch the exploits being used and taking corrective action on the player's account
  • Work closely with senior engineers to develop the best technical design and approach for new and existing features

Qualifications

  • Expert knowledge of C++ in a game security environment
  • Knowledge of client-server network architecture for real-time games
  • Experience developing and shipping games for modern platforms and fullstack knowledge of game architecture
  • Deep, technical understanding of methods used to attack or exploit networked systems
  • Must work well under pressure
  • Technical understanding of the structure and technology stacks of online game service backends

This is going to be Epic!