> Markdown version of [/jobs/ext/1214680-senior-graphics-programmer-unreal](https://www.wearedevelopers.com/jobs/ext/1214680-senior-graphics-programmer-unreal). 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 Graphics Programmer - Unreal - **Company:** The Cast - **Location:** Wakefield, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), JIRA, C++ (Programming Language), Code Review, Software Debugging, DirectX (Software), Perforce, Visual Technology, HLSL, Unreal Engine - **Published:** July 9, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=cf0bd750508be615 ## About the Role Technical Experience * Strong experience working with Unreal Engine 4 or 5 in production * Strong C++ and Blueprint experience * Deep understanding of Unreal's rendering architecture * Experience with shaders, materials, lighting systems, and post-processing * Familiarity with Unreal profiling and debugging tools * Understanding of modern rendering techniques and graphics pipelines * Experience optimising GPU and CPU rendering performance * Comfortable using Perforce and Jira Ways of Working * Comfortable owning graphics features from planning through implementation * Able to collaborate effectively with artists, technical artists, and designers * Proactive in identifying technical risks and proposing solutions * Supportive of teammates through reviews and knowledge sharing * Passionate about visual quality and performance Bonus Points * Experience modifying or extending Unreal's rendering systems * Experience with Nanite, Lumen, Virtual Shadow Maps, or other UE5 rendering technologies * Experience shipping Unreal titles on console * Familiarity with DirectX 12, Vulkan, or platform-specific graphics APIs * Experience building graphics debugging or visualisation tools ## Description As a Senior Graphics Programmer, you'll specialise in rendering and visual technology within Unreal Engine 5. You'll work closely with artists, technical artists, and engineers to create high-quality visual experiences while ensuring performance remains scalable across supported platforms. You'll take ownership of graphics features and rendering systems, helping shape technical solutions that balance visual ambition with production realities. Responsibilities * Design, implement, and maintain rendering features within Unreal Engine 5 * Work closely with art and technical art teams to support visual targets * Develop and optimise shaders, materials, lighting, and rendering systems * Profile and improve GPU and CPU rendering performance * Investigate rendering issues across multiple platforms * Contribute to graphics-related technical planning and architecture decisions * Support junior and mid-level engineers through mentoring and code reviews * Improve workflows and tools that support content creation and visual iteration ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [Apple Vision Pro: Proven Development Methods Meet the Latest Technology](https://www.wearedevelopers.com/videos/1190-apple-vision-pro-proven-development-methods-meet-the-latest-technology) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [What Developers Can Learn from Indie Games](https://www.wearedevelopers.com/magazine/650-what-developers-can-learn-from-indie-games)