> Markdown version of [/jobs/ext/1503302-game-security-software-engineer](https://www.wearedevelopers.com/jobs/ext/1503302-game-security-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Game Security Software Engineer - **Company:** Krafton Inc. - **Location:** El Segundo, CA, United States - **Experience:** Expert - **Salary:** $146,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), Assembly Language, C++ (Programming Language), Software Debugging, Memory Management, Security Software, System Programming, Virtual Memory, WinDBg, Windows Kernel, Application Client, U-Boot - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a839e1a303c6ce73 ## About the Role * 5+ years of C++ software development skills * 5+ years of experience developing Windows-based client software, or equivalent understanding * Understanding of Windows internals, including processes, threads, virtual memory, synchronization, DLLs, and PE structures * Ability to understand x64 assembly code and analyze the behavior of disassembled code * Understanding of core operating system concepts such as kernels, drivers, system calls, interrupts, and memory management * Basic knowledge of computer architecture, CPU operation, memory structure, and executable file loading processes * Ability to analyze problems from a security perspective and design solutions while considering potential bypass methods, * Experience developing Anti-Cheat, DRM, EDR, security solutions, or client protection technologies * Experience developing Windows kernel drivers * Understanding of x86/x64 assembly, calling conventions, exception handling, and debugging techniques * Experience using analysis/debugging tools such as IDA, Ghidra, WinDbg, and x64dbg * Understanding of techniques such as code injection, API hooking, manual mapping, DKOM, rootkits, anti-debugging, and anti-tamper * Understanding of Windows platform security technologies such as TPM, Secure Boot, VBS, and HVCI * Experience operating security features reliably in large-scale live game environments * Experience in low-level system programming with consideration for performance, stability, and compatibility ## Description Develop KSS Anti-Cheat and client security features to detect and respond to cheats, tampering, bypasses, automation, and unauthorized tools that may occur in game runtime environments. Based on an understanding of user-mode and kernel-mode behavior in Windows environments, you will analyze security threats that occur between game clients and the operating system, and design and implement security features with stability and performance in mind. RESPONSIBILITIES * Develop C++-based game security / Anti-Cheat client modules * Detect and respond to cheat behaviors such as game client tampering, memory manipulation, code injection, hooking, debugging, and automation tools * Design and implement user-mode and kernel-mode security features * Conduct security analysis based on Windows internals and OS behavior, including processes, threads, memory, drivers, and system calls * Review and improve the stability, performance, and false-positive risk of security detection logic * Analyze new cheat and attack techniques and research defensive technologies * Provide technical support and improvements to ensure KSS security features are reliably applied across various game environments ## Related Videos - [Introduction and pitfalls of Java's new concurrency model](https://www.wearedevelopers.com/videos/659-introduction-and-pitfalls-of-java-s-new-concurrency-model) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Software Security 101: Secure Coding Basics](https://www.wearedevelopers.com/videos/220-software-security-101-secure-coding-basics) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [What the heck do "declarative" and "reactive" actually mean?](https://www.wearedevelopers.com/videos/407-what-the-heck-do-declarative-and-reactive-actually-mean) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 105 - Security First](https://www.wearedevelopers.com/magazine/393-dev-digest-105-security-first) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)