> Markdown version of [/jobs/ext/1461756-senior-graphics-engineer](https://www.wearedevelopers.com/jobs/ext/1461756-senior-graphics-engineer). 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 Engineer - **Company:** Unity Technologies - **Location:** Stratford-upon-Avon, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, Application Programming Interfaces (APIs), Automation of Tests, Software Bug Management, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Delivery Pipeline, Multiplatform - **Published:** July 28, 2026 - **Apply:** https://dejobs.org/x/x/9CEA31227A314CF3A175EB6D39D8C1EC/job/ ## About the Role * Understanding of modern engine systems and rendering architectures and experience of working on real-world productions or large multi-platform engines * Understanding of modern shader compilers (DXC, Slang) and IL such as DXIL, SPIR-V, and MSL * Familiarity with the Unity engine, C# programming, and writing production shaders * Familiarity with asset management, import, and build pipelines This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate's relevant experience, professional background, and skill set. ## Description As a Senior Graphics Engineer on the Shader Systems team, you will be an integral part of collaborating with other graphics teams within Unity to improve workflows for artists and shader authors. This position will see you tackle problems across our shader tech stack, from runtime variant handling to dealing with our cross-platform shader compiler systems and building new ways for developers to define their shader workflows. What you'll be doing * Develop and maintain high-quality and performant shader management system * Maintain existing systems, improving performance, testability and stability * Work with multi-functional teams to bring new engine features to all platforms * Enable Unity shaders to work across platforms, render pipelines, and performance levels * Build automated tests for new features and bug fixes What we are looking for * Demonstrated programming skills in C++ and modern shader languages * Knowledge of real-time 3D graphics and modern computer APIs. * Ability to collaborate with developers, customers, and leadership, both verbally and via documentation, This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English. This posting is intended to fill an existing vacancy, and we are committed to providing applicants with updates throughout the hiring process in accordance with applicable law. Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity. ## Related Videos - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) - [Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!](https://www.wearedevelopers.com/videos/1204-coding-an-immersive-copilot-using-unity-net-and-azure-openai) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [The Dark Corners of Kotlin Multiplatform](https://www.wearedevelopers.com/videos/100143-the-dark-corners-of-kotlin-multiplatform) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)