
Senior Software Engineer (C++), Creator Platform
- London
- Permanent
- Full-time
- We create technology, tools, and solutions to enhance the creator experience and empower our community to create and share any experience imaginable.
- We deliver a technology platform that enables creators to develop their own game modes and other modifications in a variety of scripting languages and for players to experience this content on fully customized dedicated servers.
- Implement new core technologies necessary to enhance both the game client and server, focusing on streamlining creator workflows and improving performance.
- Maintain existing and new codebases, ensuring high standards of quality and efficiency in collaboration with cross-functional development teams.
- Work across Creator Platform and broader Rockstar development teams to develop robust solutions for complex software challenges.
- 5+ years of experience on a software development team using C++.
- An understanding of computing fundamentals and related terminology.
- Demonstrable experience with C/C++ programming.
- 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.
- Multi-threaded programming skills. Experience in creating multi-threaded programs.
- Ability to collaborate positively with other departments across Rockstar studios.
- Self-motivated, enthusiastic/passionate about games and curious about how things work.
- Experience in the games industry, including experience on at least 1 shipped AAA title.
- Experience optimizing complex programs.
- Experience with crash dumps.
- Experience with 3D math.
- Experience with common graphics APIs.
- Experience in developing C++ applications for multiple runtime environments.