Unity Technologies logo

Senior Graphics Engineer - Shader system team

Job Overview

Location

UK

Job Type

Full-time

Category

Software Engineer

Date Posted

February 24, 2026

Full Job Description

đź“‹ Description

  • • Join Unity Graphics, a dynamic team at the forefront of innovation, dedicated to pushing the boundaries of our graphics stack. Our mission is to deliver an unparalleled balance of performance, visual fidelity, and extensive device reach, empowering creators worldwide.
  • • As a Senior Graphics Engineer on the Shader Systems team, you will play a pivotal role in enhancing the tooling and workflows for both graphics engineers and shader authors within the Unity ecosystem.
  • • This role offers a unique opportunity to tackle complex challenges across our entire shader technology stack, from optimizing runtime variant handling to bolstering our cross-platform shader compiler systems.
  • • You will be instrumental in developing novel approaches for developers to define, manage, and improve their shader workflows, directly impacting the creation of stunning interactive experiences.
  • • With Unity's runtime powering over 3.5 billion devices globally, this position provides an exceptional chance to shape the developer experience of the most widely adopted game engine in the world, influencing how countless games and interactive applications are brought to life.
  • • Your core responsibilities will involve the development, construction, and ongoing maintenance of high-quality, performant systems essential for managing and compiling shaders.
  • • You will be a key contributor to maintaining the stability and reliability of our shader systems by meticulously diagnosing and resolving bugs, ensuring a seamless experience for our users.
  • • A significant part of your role will focus on improving the performance, testability, and overall stability of our shader infrastructure.
  • • You will collaborate closely with multi-functional teams across Unity to integrate new engine features and ensure their seamless deployment across all supported platforms.
  • • A critical objective will be to enable Unity shaders to function flawlessly across a diverse range of platforms, various render pipelines, and different performance tiers, ensuring maximum flexibility for developers.
  • • This involves deep dives into the intricacies of shader compilation, optimization techniques, and the development of robust systems that abstract away platform-specific complexities.
  • • You will contribute to the evolution of our shader language support, ensuring compatibility and performance across different shading languages and intermediate representations.
  • • The role requires a proactive approach to identifying and addressing potential performance bottlenecks within the graphics pipeline, championing a performance-first mindset.
  • • You will engage with the broader developer community, understanding their needs and challenges related to shader development and providing solutions through improved tools and workflows.
  • • This is an opportunity to leave your mark on a foundational element of Unity, directly impacting the creative potential and efficiency of millions of developers.
  • • You will work with cutting-edge graphics technologies and contribute to the future direction of real-time rendering in one of the world's leading development platforms.
  • • The position demands a strong understanding of graphics pipeline architecture and the ability to design and implement scalable, maintainable code.
  • • You will be part of a collaborative environment where knowledge sharing and continuous learning are highly valued.
  • • Your work will directly contribute to the success of developers building everything from mobile games to high-fidelity simulations and interactive installations.
  • • This role is ideal for an engineer who is passionate about graphics, enjoys solving complex technical problems, and wants to make a significant impact on a globally recognized platform.

🎯 Requirements

  • • Demonstrated strong programming skills in C++.
  • • Proven experience with modern shader languages such as HLSL, GLSL, or Slang.
  • • Solid understanding of real-time 3D graphics concepts and modern graphics APIs (e.g., DirectX, Vulkan, Metal).
  • • Ability to collaborate effectively with cross-functional teams, customers, and leadership through both verbal and written communication.

🏖️ Benefits

  • • Comprehensive health, dental, and vision insurance plans.
  • • Generous paid time off (PTO) and holiday schedule.
  • • Opportunities for professional development and continuous learning, including access to training resources and conferences.
  • • A collaborative and inclusive work environment that values diversity and innovation.
  • • Access to Unity's cutting-edge technology and tools.

Skills & Technologies

Senior
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Unity Technologies logo
Unity Technologies
Visit Website

About Unity Technologies

Unity Technologies provides a cross-platform game engine and development ecosystem used to create 2D, 3D, VR and AR interactive content for mobile, console, PC and web. The company offers real-time rendering tools, cloud services, advertising and monetization solutions, and a marketplace of assets and plugins that enable creators ranging from indie developers to large studios to design, build and operate games and simulations across more than twenty platforms.

Similar Opportunities

Red Hat, Inc. logo

Red Hat, Inc.

Remote
Full-time
Expires Apr 30, 2026
Python
Go
Azure
+4 more

7 days ago

Apply
London, UK
Full-time
Expires Apr 25, 2026
Go
React
Cassandra
+5 more

12 days ago

Apply
Seattle, Washington, USA
Full-time
Expires May 4, 2026
Java
Scala
Docker
+5 more

3 days ago

Apply
Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

12 days ago

Apply