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