Software Engineer (C++) in Edinburgh

Software Engineer (C++) in Edinburgh

Edinburgh Full-Time 50000 - 70000 £ / year (est.) No home office possible
Rockstar Games

At a Glance

  • Tasks: Join a dynamic team to secure games and protect players from cheaters and hackers.
  • Company: Rockstar Games, a leader in the entertainment industry with a creative culture.
  • Benefits: Full-time role in a state-of-the-art studio with competitive salary and inclusive environment.
  • Why this job: Make a real impact on beloved games like Grand Theft Auto V and Red Dead Redemption.
  • Qualifications: 4+ years in software/security development using C++, with strong problem-solving skills.
  • Other info: Opportunities for growth in a collaborative and innovative setting.

The predicted salary is between 50000 - 70000 £ per year.

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 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 defence 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

  • 4+ 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

  • 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.

Software Engineer (C++) in Edinburgh employer: Rockstar Games

Rockstar Games is an exceptional employer, offering a dynamic and inclusive work environment in Edinburgh, Scotland, where creativity thrives. As a Software Engineer (C++), you will collaborate with some of the industry's brightest minds on large-scale projects while benefiting from ample opportunities for professional growth and development. With a strong commitment to employee well-being and a culture that values diversity, Rockstar ensures that every team member can contribute meaningfully to the security and integrity of their beloved games.
Rockstar Games

Contact Detail:

Rockstar Games Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (C++) in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Rockstar Games on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source software, make sure to highlight them during interviews. It’s a great way to demonstrate your expertise in C++ and security.

✨Tip Number 3

Prepare for technical interviews by brushing up on your debugging skills. Practice solving problems on platforms like LeetCode or HackerRank. Being sharp on these will help you tackle any coding challenges they throw your way.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Rockstar team and ready to contribute to their amazing projects.

We think you need these skills to ace Software Engineer (C++) in Edinburgh

C++ Programming
Software Security Development
Debugging Skills
Analytical Skills
Problem-Solving Skills
Performance Profiling
Cross-Platform Software Testing
Anti-Cheat Technologies
Anti-Tamper Technologies
Reverse Engineering Concepts
Disassemblers and Decompilers (e.g., IDA Pro)
Core Cryptography Concepts
Crash Dumps Analysis
Memory Usage Measurement

Some tips for your application 🫡

Show Off Your Skills: When writing your application, make sure to highlight your experience with C++ and any security-related projects you've worked on. We want to see how your skills align with what we're looking for!

Tailor Your Cover Letter: Don’t just send a generic cover letter! Take the time to tailor it to our job description. Mention specific projects or experiences that relate to game security and anti-cheat technologies. It’ll make you stand out!

Be Clear and Concise: Keep your resume and cover letter clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where possible to showcase your achievements and skills.

Apply Through Our Website: Make sure to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Rockstar Games

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with debugging and problem-solving in C++. They’ll likely ask you about specific challenges you've faced and how you overcame them, so have some examples ready.

✨Understand Security Concepts

Since this role is focused on security, it’s crucial to familiarise yourself with anti-cheat and anti-tamper technologies. Research common vulnerabilities in gaming software and be ready to discuss how you would address them. Showing that you’re proactive about security will impress the interviewers.

✨Showcase Your Teamwork Skills

Rockstar values collaboration, so be prepared to talk about your experience working in cross-functional teams. Share examples of how you’ve successfully collaborated with others to enhance a project or solve a problem. This will demonstrate that you can thrive in their inclusive environment.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the Core Security team’s current projects or challenges they face. This shows your genuine interest in the role and helps you understand if it’s the right fit for you.

Software Engineer (C++) in Edinburgh
Rockstar Games
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>