Skip to Main Content

Job Title


Senior Gameplay Programmer


Company : Skillsearch


Location : Canada,


Created : 2026-05-07


Job Type : Full Time


Job Description

Senior Gameplay Systems Programmer We are currently working with an experienced game development studio who are expanding their technical team for an upcoming Unreal Engine 5 project and is seeking a Senior Unreal Engine Programmer to take ownership of core gameplay systems. This is a hands-on senior role focused on designing, building, and optimising high-quality gameplay features, tools, and workflows. Youll work closely with design and other disciplines to shape responsive, polished player experiences while contributing to scalable technical foundations. The Role Youll play a key role in the development of core gameplay functionality while supporting the wider team with solid technical solutions and tooling. The position combines gameplay programming, systems thinking, and optimisation, with real influence over technical direction and implementation. Responsibilities - Architect and implement robust, scalable gameplay systems - Work closely with designers to refine controls, game feel, and player interactions - Develop internal tools, editor extensions, and data-driven workflows - Profile, debug, and optimise systems for performance and stability - Support development across multiple platforms, including PC and consoles - Evaluate and integrate modern engine features to improve workflows and gameplay quality Requirements - ~7+ years professional experience in game development - Strong Unreal Engine experience with advanced C++ proficiency - Deep understanding of gameplay architecture and modular system design - Background working across gameplay, tools, and lower-level engine systems - Collaborative mindset with experience in cross-disciplinary teams - Professional experience using version control systems - Interest in improving pipelines through automation and modern tooling (including AI-assisted utilities) Nice to Have - Experience with cross-platform optimisation or console development - Familiarity with scripting languages such as Python - Exposure to other game engines or languages (e.g. Unity, C#)