Remote Senior Game Programmer; Gameplay Systems
South Africa
Listed on 2026-10-27
-
Software Development
Game & 3D/XR Development, Software Engineer, C++ Developer, Senior Developer
About the Role
Our client, a leading independent game development studio recognized for its innovative titles, is seeking a highly skilled and passionate Senior Game Programmer to join their globally distributed, remote-first team. This role is specifically focused on designing, implementing, and iterating on core gameplay systems that form the heart of their exciting new projects. You will work from the comfort of your own home, collaborating virtually with a talented team of designers, artists, and other engineers.
The ideal candidate has a proven track record in C++ programming for games, a deep understanding of gameplay mechanics, and a passion for creating engaging player experiences. You will play a key role in shaping the future of their game development, contributing significantly to game design and technical architecture. This is an unparalleled opportunity to leverage your expertise in a fully remote capacity, working on ambitious titles with a company that values creativity and technical excellence.
- Design, implement, and optimize robust and scalable gameplay systems using C++.
- Collaborate closely with game designers to translate gameplay concepts into functional and enjoyable mechanics.
- Develop and maintain core game systems such as character controllers, AI behaviors, combat systems, and progression mechanics.
- Write clean, efficient, and well-documented code, adhering to established coding standards and best practices.
- Profile and optimize game code for performance across various target platforms.
- Work effectively within a remote team environment, utilizing version control systems (e.g., Git) and communication tools.
- Participate in code reviews, providing constructive feedback to peers and receiving input on your own work.
- Debug and resolve complex technical issues identified during development and testing.
- Contribute to technical design discussions and help drive architectural decisions for gameplay features.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Minimum of 5 years of professional game programming experience, with a significant focus on gameplay systems.
- Expertise in C++ programming and a strong understanding of object-oriented design principles.
- Experience with game engines such as Unreal Engine or Unity.
- Demonstrated ability to develop complex gameplay mechanics from concept to completion.
- Proficiency in debugging and performance analysis tools.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to thrive in a remote work setting.
- Passion for video games and a deep understanding of player experience.
As a remote Senior Game Programmer, you will receive the following benefits:
- Highly competitive salary and benefits package for a fully remote workforce.
- Comprehensive health insurance.
- Generous paid time off.
- Potential performance bonuses.
- Flexible and supportive remote work environment, allowing you to work from anywhere.
- Access to the latest development tools and technologies.
- Opportunities for professional development and continuous learning.
Join a company that values innovation, creativity, and work-life balance, contributing to exciting game projects from your own home, regardless of your specific location within South Africa or globally. This is a truly remote-first opportunity.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).