R

Senior Software Engineer (C++)

Rockstar Games

Edinburgh, Scotland, United Kingdom · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
1 અઠવાડિયું પેહલા
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Company Overview

Rockstar Games is renowned for delivering exceptional entertainment experiences. Join a driven and inclusive team working on large-scale creative projects recognized across the entertainment industry. Collaborate and grow alongside some of the most talented professionals in a motivating environment.

About the Role

We seek an experienced Senior Software Engineer skilled in C++ to strengthen our Core Security team. This role centers on software security initiatives aimed at defending our games and services against cheaters, hackers, and other malicious interference. This is a permanent, full-time position located at our advanced development studio in Edinburgh, Scotland.

Core Security Team Responsibilities

  • Protect players, employees, and the business through advanced security measures.
  • Develop anti-cheat systems to maintain the fairness of our online gaming experience.
  • Implement anti-piracy solutions safeguarding our intellectual property.
  • Apply anti-tamper techniques to secure critical code elements.
  • Support flagship titles such as Grand Theft Auto V and Red Dead Redemption.
  • Collaborate closely with multiple cross-functional teams to reinforce game security.

Key Responsibilities

  • Design innovative solutions to address known security vulnerabilities in our products.
  • Research and implement anti-tamper and anti-cheat technologies.
  • Analyze and fix exceptions related to code obfuscation and anti-tamper methods.
  • Profile performance of protected and unprotected code to meet performance benchmarks.
  • Integrate security solutions following the software development lifecycle within game teams.
  • Conduct cross-platform testing to ensure software quality.

Candidate Requirements

  • Minimum of seven years' experience in software or security development using C++.
  • Background in security and/or game development environments.
  • Strong problem-solving aptitude, especially in debugging complex C++ code.
  • Analytical capabilities to evaluate system performance and memory usage, with effective communication skills to provide resolutions.
  • Proven ability to independently manage projects from conceptualization through execution.

Preferred Qualifications (Not Mandatory)

  • Deep understanding of reverse engineering principles and techniques.
  • Knowledge of game protection technologies.
  • Experience with disassemblers and decompilers, such as IDA Pro.
  • Familiarity with core cryptographic concepts.
  • Experience working with crash dumps and 64-bit architecture.

Equal Opportunity and Accommodations

Rockstar Games fosters a workplace culture emphasizing equality, dignity, and respect. We provide reasonable accommodations during the recruitment process and for employees upon request. Applicants from all backgrounds, including those with disabilities, gender identities, or other protected characteristics, are warmly encouraged to apply.

Level

Senior

Industry

Entertainment
🤖
Online · instant AI help
Broxer