Senior Software Engineer, FiveM
On-siteLondon, England, United Kingdom
Job Summary
Maintain and improve existing and new codebases, ensuring high standards of quality, stability, and efficiency for the Cfx.re creator platforms. Support software release processes across multiple branches, driving release planning, deployment, and rollback procedures while coordinating with production and engineering teams. Help identify, prioritize, and resolve critical issues, maintaining overall system stability and enhancing build, test, and release automation pipelines. Monitor platform health, performance metrics, and operational KPIs post-release to drive continuous improvement. This full-time, permanent, in-office role is based in London and requires 5+ years of C++ experience with strong debugging and memory layout skills.
Required Qualifications
- 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 variety of different areas, with an understanding of 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, etc., plus 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 Rockstar studios
Desired Qualifications
- Self-motivated, enthusiastic/passionate about games and curious about how things work
- Experience with or interest in UGC
- Experience with security engineering
- Experience optimizing complex programs
- Experience with crash dumps
- Experience in developing C++ applications for multiple runtime environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.