> Markdown version of [/jobs/ext/2041148-senior-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/2041148-senior-software-engineer-c). 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). --- # Senior Software Engineer (C++) - **Company:** Rockstar Games - **Location:** Edinburgh, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Debugging, Video Game Development, Systems Development Life Cycle, Reverse Engineering, Software Security, IDA Pro - **Published:** August 13, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer-c/rockstar-games-job107827779 ## About the Role * 7+ years of experience working in a software/security development team using C++. * Experience with security and/or game development. * Excellent problem-solving skills with an emphasis on debugging C++ code. * Analytical skills geared towards the measurement of system performance and memory use, plus the communication skills needed to generate solutions. * Independently able to take objectives from ideation to execution., * Strong understanding of reverse engineering concepts and methodologies. * Strong understanding of game protection technologies. * Experience with disassemblers and decompilers: IDA Pro. * Experience with core cryptography concepts. * Experience with crash dumps and x64. ## Description * Create and innovate solutions to better secure our products from known vulnerabilities. * Research and implement various forms of anti-tamper technologies and anti-cheat technologies. * Debug exceptions to resolve issues related to obfuscation transformations and anti-tamper mechanisms. * Performance profile protected and unprotected code to meet expected performance requirements. * Follow software SDLC to integrate into the game team's operations. * Test cross-platform software solutions to ensure quality. ## Related Videos - [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) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [What I learned as a developer from accidents in space](https://www.wearedevelopers.com/videos/642-what-i-learned-as-a-developer-from-accidents-in-space) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) ## Related Articles - [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) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview)