> Markdown version of [/jobs/ext/3740339-senior-gameplay-animation-programmer](https://www.wearedevelopers.com/jobs/ext/3740339-senior-gameplay-animation-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Gameplay Animation Programmer - **Company:** Cloud Imperium Games - **Location:** Manchester, UK - **Experience:** Expert - **Salary:** £59,627.0 - **Contract:** Permanent contract - **Skills:** Computer Animation, C++ (Programming Language), Code Review, Production Code - **Published:** October 15, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5927307933 ## About the Role A true passion for making games is a must with a keen interest in animation, and we would also like it if you: * Comfort working with C++ in a large, shared codebase, including testing, code-reviews and source-control. * Proficiency in 3D math and 3D animation, including procedural solutions, run-time rigging, layer blending and optimization. * Work well in a co-located yet collaborative team environment. * Be friendly and approachable for all team members, all roles and levels. * Can explain and present technical solutions to all disciplines. ## Description Although the Senior Gameplay Animation Programmer role is quite varied, the responsibilities boil down to five main areas: * Designing and implementing well-engineered, reliable, scalable and robust code. * Document and peer review technical designs across several multi-disciplinary teams. * Collaborating with team members, including mentoring, and other cross-functional disciplines to develop various animation systems. * Working closely with animators to assist with asset pipeline, provide access to procedural solutions, handle complex transition flows and ensure end result achieves expected fidelity. Driving engineering principles and practices for your team, pushing boundaries and promoting new innovative ways of working.