- Страна
- Великобритания
Откликайтесь
на вакансии с ИИ

Senior Software Engineer (C++)
Это исключительная возможность работать в одной из самых престижных игровых студий мира над культовыми франшизами в современном офисе в Эдинбурге.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию C++ (7+ лет), специфическим опытом в кибербезопасности и обратной разработке, а также работой над высоконагруженными AAA-проектами.
Анализ зарплаты
Зарплата в Rockstar Games для Senior-позиций в Эдинбурге обычно соответствует верхнему сегменту рынка Великобритании, часто дополняясь значительными бонусами, характерными для индустрии Gamedev.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Software Engineer (C++) position within the Core Security team at Rockstar Games. With over 7 years of experience in C++ development and a deep passion for game security, I have closely followed Rockstar's commitment to quality and player integrity. My background in developing robust software solutions and my analytical approach to debugging complex systems align perfectly with your mission to protect Grand Theft Auto and Red Dead Redemption from exploits and tampering.
In my previous roles, I have focused on performance profiling and implementing secure SDLC practices, which I believe are crucial for the high-stakes environment of AAA game development. I am particularly drawn to this role because it combines low-level C++ engineering with the creative challenge of staying ahead of bad actors. I am eager to bring my problem-solving skills to your Edinburgh studio and contribute to the continued success and security of Rockstar’s world-class entertainment experiences.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в rockstargames уже сейчас
Присоединяйтесь к легендарной команде Rockstar Games и защитите игровые миры Grand Theft Auto и Red Dead Redemption от читеров и хакеров!
Описание вакансии
At Rockstar Games, we create world-class entertainment experiences.
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.
Rockstar Games is looking for a seasoned Senior Software Engineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help drive our various software security initiatives. The successful candidate will be committed to keeping our games and services fun for our players through defense against cheaters, hackers, exploiters, and all troublemakers.
This is a full-time, permanent and in-office position based in Rockstar’s state-of-the-art game development studio in Edinburgh, Scotland.
WHAT WE DO
- The Core Security team is responsible for protecting our players, employees, and business.
- We develop anti-cheat to preserve the integrity of our online experience.
- We build anti-piracy measures to preserve our intellectual property.
- We create and apply anti-tamper technologies to protect sensitive areas of code.
- We support all Rockstar titles including Grand Theft Auto V and Red Dead Redemption.
- We work closely with many cross-functional teams to enhance the security of our games.
RESPONSIBILITIES
- 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.
REQUIREMENTS
- 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.
PLUSES
Please note that these are desirable skills and are not required to apply for the position.
- 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.
HOW TO APPLY
Please apply with a resume and cover letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process.
Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect. In line with this commitment, Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process in order for such applicants to be considered for the position for which they are applying, as well as to qualified employees to enable them to perform the essential functions of their roles. If you need more information about Rockstar’s reasonable accommodation policies or process, or need to request an accommodation, please notify your recruiter during the interview process.
If you’ve got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Reverse Engineering
- IDA Pro
- Cryptography
- x64 Architecture
- Anti-Cheat
- Debugging
- Performance Profiling
- SDLC
Возможные вопросы на собеседовании
Позиция требует работы с анти-тампер технологиями и защиты кода.
Расскажите о вашем опыте использования инструментов для реверс-инжиниринга, таких как IDA Pro, и как вы применяли эти знания для защиты ПО?
Безопасность в играх не должна идти в ущерб производительности.
Как вы подходите к профилированию производительности кода после применения обфускации или механизмов защиты?
Вакансия предполагает борьбу с читерами в онлайн-среде.
Какие основные векторы атак вы видите в современных многопользовательских играх и какие стратегии предотвращения наиболее эффективны?
Работа ведется на C++ с использованием x64 архитектуры.
Опишите ваш процесс анализа дампов памяти (crash dumps) для выявления причин падения приложения в защищенном коде.
Rockstar ценит самостоятельность в реализации задач.
Приведите пример сложной технической задачи, которую вы провели от стадии идеи до полной реализации в продакшене.
Похожие вакансии
Senior Software Engineer, Data - Advertising Engineering
Senior Software Engineer - Software Development Kit
Senior Software Engineer, Video Encoding
Senior Software Engineer, Search & Recommendations
Senior Software Engineer, Search & Recommendations
Senior Software Engineer, Experimentation Platform
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Великобритания