Senior Software Engineer

Rockstar Games

Greater London

On-site

GBP 29,000 - 55,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rockstar Games seeks an experienced software engineer in London to maintain and enhance large C++ codebases within our Creator Platform team. You will collaborate across studios, manage releases, and optimize performance and stability of complex systems.

The role emphasizes debugging, memory layout optimization, and strong collaboration with cross-functional teams in an in-office, full-time setting in London.

Qualifications

  • 5+ years of software development experience on a team.
  • Strong C++ debugging and problem-solving skills.
  • Understanding of memory layout, padding, and cache considerations.
  • Experience managing large codebases with multiple areas.
  • Familiarity with source control workflows and maintaining stability.
  • Proficient with GitHub and/or GitLab, including CI/CD usage.
  • Ability to collaborate across studios and departments.

Responsibilities

  • Maintain and improve codebases with high standards of quality and performance.
  • Coordinate software releases across branches with production and engineering teams.
  • Identify and resolve critical issues to maintain system stability.
  • Drive release planning, deployment, and rollback procedures.
  • Enhance build, test and release automation pipelines.
  • Monitor health, performance, and KPIs post-release.
  • Collaborate with Creator Platform and other teams on complex challenges.

Skills

C++
Debugging
Memory layout
Large codebases
GitHub
GitLab
CI/CD
Cross-team collaboration

Tools

GitHub
GitLab
CI/CD pipelines
GameDev

Job description

Salary: £29,000 - 55,000 per year

Requirements
  • 5+ years of experience on a software development team using C++.
  • An understanding of computing fundamentals and related terminology.
  • Ability to manage large code bases with a variety of different areas, with an understanding of the risk associated with proposed changes.
  • Excellent problem-solving skills with an emphasis on debugging C++ code.
  • Understanding of memory layout considerations as related to padding and cache efficiency.
  • Analytical skills geared towards the measurement of system performance, memory use, and the communication skills needed to generate solutions.
  • Experience with source control workflows, including branch management, code integration, conflict resolution, and maintaining stable development practices.
  • Proficient with GitLab and/or GitHub, including their CI/CD systems.
  • Ability to collaborate positively with other departments across our studios.
Responsibilities
  • Maintain and improve existing and new codebases, ensuring high standards of quality, stability, and efficiency in collaboration with cross-functional teams.
  • Support software release processes across multiple branches, coordinating with production and engineering teams to ensure readiness and a high standard of quality.
  • Help identify, prioritize, and resolve critical issues, coordinating timely fixes while maintaining overall system stability.
  • Drive release planning, deployment, and rollback procedures.
  • Maintain and enhance build, test, and release automation pipelines to improve development workflows and deployment reliability.
  • Monitor platform health, performance metrics, and operational KPIs post-release, helping drive issue resolution and continuous improvement.
  • Work across Creator Platform and broader development teams to develop robust solutions for complex software challenges.
Technologies
  • CI/CD
  • GitHub
  • GitLab
  • Support
  • GameDev
  • Security
More

We at Rockstar Games create world-class entertainment experiences and offer the chance to work on some of the most rewarding, large-scale creative projects in the industry within an inclusive, highly motivated environment. Our Rockstar Creator Platform Team delivers a technology platform that enables players to experience community-created content on fully customized dedicated servers, where creators can develop their own game modes and other modifications in a variety of scripting languages. We create technology, tools, and solutions to enhance the creator experience and empower our community. This is a full-time, permanent, in-office position based in our unique game development studio in the heart of London.

We also support equal opportunity, dignity and respect in our work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Engineer - Low-Level Game Platform
Senior C++ Engineer - Low-Level Game Platform

Rockstar Games • Leeds

On-site
GBP 40,000 - 60,000
Senior C++ Engineer - Creator Platform & Tools (London)
Senior C++ Engineer - Creator Platform & Tools (London)

Rockstar Games • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer, FiveM
Senior Software Engineer, FiveM

Rockstar Games • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer, Game Platform – London In-Office
Senior Software Engineer, Game Platform – London In-Office

Rockstar Games • Greater London

On-site
GBP 29,000 - 55,000
Senior Software Engineer, FiveM
Senior Software Engineer, FiveM

Rockstar • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer, FiveM
Senior Software Engineer, FiveM

Rockstar Games Internships • Greater London

On-site
GBP 80,000 - 110,000
Senior C++ Systems Engineer — Creator Platform (London)
Senior C++ Systems Engineer — Creator Platform (London)

Rockstar • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer C++
Senior Software Engineer C++

Rockstar Games • City of Edinburgh

On-site
GBP 29,000 - 55,000
Senior Software Engineer (FiveM)
Senior Software Engineer (FiveM)

Rockstar Games • Leeds

On-site
GBP 40,000 - 60,000
Senior C++ Engineer, Creator Platform (FiveM)
Senior C++ Engineer, Creator Platform (FiveM)

Rockstar Games Internships • Greater London

On-site
GBP 80,000 - 110,000