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 Rockstar development teams to develop robust solutions for complex software challenges.
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 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
Nice to Have
- 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.
Work Arrangement
On-site — Leeds, England
Additional Information
- This is a full-time, permanent and in-office position.
- Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect.
- Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process.
- We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.