Career | <?phpecho $jobTitle;?> | <?phpecho $companyName;?>

Game Security Engineer

Thatgamecompany

Remote / United States of America / Canada
  • Job Type: Full-Time
  • Function: IT
  • Industry: Technology
  • Post Date: 01/20/2023
  • Website: thatgamecompany.com
  • Company Address: , Santa Monica, CA
  • Salary Range: $50,000 - $150,000

About Thatgamecompany

thatgamecompany designs and develops artistically crafted, broadly accessible video games that push the boundaries of interactive entertainment. They strive to contribute meaningful, enriching experiences that touch and inspire players and create timeless interactive entertainment that makes positive change to the human psyche worldwide.

Job Description

thatgamecompany is best recognized for creating award-winning, enriching, and meaningful game titles such as Journey, Flower, and flOw. Our most recent game, Sky: Children of Light, is our most complex undertaking to date. It is a social network built around the values inherited from a powerful humanistic story. It is a live experience continuously evolving inside a global online theme park. 

We are seeking a detail-oriented security engineer to join us in analyzing gameplay system architecture and operation, and develop solutions to help identify and combat threats to game security and integrity. The gameplay services and platforms are the core technology supporting our current and future game titles, as well as enabling our company to live-operate Sky: Children of Light with millions of active users generating terabytes of data per day. 

As a security engineer, you will be working with multiple stakeholders to define and deliver anti-cheat initiatives.

What You’ll Do Here:

  • Design, develop, and maintain anti-cheat and anti-fraud tools, services, and libraries (client and server-based)

  • Keep up to date on new operating system features, changes, or exploits, as well as security communities for emerging threats.

  • Reverse/analyze cheat applications and other threats

  • Conduct anti-cheat oriented security audits/assessments

  • Work with other teams to satisfy their needs (community, design, economy, engineering)

  • Monitor cheaters and cheat communities to track threats and trends

  • Report findings, trends, and progress to stakeholders

  • Contribute to thatgamecompany’s unique culture and vision

Must Haves:

  • Knowledge of gaming architectures (e.g., client-server, peer-to-peer)

  • Have experience working with:

    • Assembly, Intel x64/x86, and ARM

    • C/C++

    • Python (automation/scripting)

  • Have a deep knowledge of:

    • Operating systems (Android, iOS, Windows, macOS, Linux)

    • Analyzing static and dynamic binaries/memory 

    • Reverse engineering concepts and methodologies

    • Game protection technologies

  • Experience automating tasks

  • The ability to communicate technical subjects and learn about new topics in a timely manner

  • Passion for games and belief in thatgamecompany’s vision

Nice to Haves:

  • Multiplayer game development experience

  • Experience developing anti-cheat technologies (anti-tampering, code virtualization, code/data obfuscation) and/or creating reverse engineering tools

  • Familiarity with disassemblers and decompilers, such as IDA Pro and Ghidra

  • Knowledge of Android bytecode and/or iOS bitcode

  • Erlang/Elixir and/or Go programming experience

We look forward to meeting you!