Unity

About Unity

Empowering creators to build amazing experiences

🏢 Tech👥 5K-10K📍 Vancouver, British Columbia, Canada

Key Highlights

  • Public company (NYSE: U) with a $20B valuation
  • Over 1.5 million monthly active creators
  • Customers include Electronic Arts and Ubisoft
  • $1.3B raised from investors like Sequoia and Silver Lake

Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...

🎁 Benefits

Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...

🌟 Culture

Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...

Skills & Technologies

Overview

Unity is hiring a Senior Graphics Engineer for their Shader Systems team to develop and maintain high-quality shader management systems. You'll work with C++, HLSL, and OpenGL to enhance the graphics stack. This position requires strong programming skills and experience with modern shader languages.

Job Description

Who you are

You have demonstrated programming skills in C++ and experience with modern shader languages such as HLSL, GLSL, or Slang — your background in real-time 3D graphics concepts and modern graphics APIs equips you to tackle complex challenges in shader development. You thrive in collaborative environments, working closely with developers, customers, and leadership to drive innovation in graphics technology.

Your understanding of shader systems and their performance implications allows you to diagnose and fix bugs effectively, ensuring stability and reliability for users. You are passionate about improving tooling and workflows for graphics engineers and shader authors, contributing to the overall quality of the Unity graphics stack.

What you'll do

As a Senior Graphics Engineer on the Shader Systems team, you will develop, build, and maintain high-quality and performant systems for managing and compiling shaders. You will work with multi-functional teams to bring new engine features to all platforms, enabling Unity shaders to work seamlessly across various render pipelines and performance levels. Your role will involve tackling problems across the shader tech stack, from runtime variant handling to supporting cross-platform shader compiler systems.

You will collaborate with other graphics engineers to enhance tooling and workflows, ensuring that shader authors have the best possible experience when working with Unity's graphics technology. Your contributions will directly impact the developer experience of the most widely used game engine in the world, installed on over 3.5 billion devices.

What we offer

Unity provides a unique opportunity to shape the future of graphics technology in gaming and beyond. You will be part of a dynamic team that values innovation and collaboration, with a focus on delivering high-quality solutions. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in advancing the graphics stack and making a significant impact in the gaming industry.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Unity.

Similar Jobs You Might Like

Based on your interests and this role

Unity

Technical Artist

Unity📍 Brighton - On-Site

Unity is hiring a Senior Technical Artist to develop games and production tools while optimizing assets and workflows. You'll work closely with customer teams and internal development to enhance game content creation. This role requires comprehensive knowledge of real-time content creation fundamentals.

🏛️ On-SiteSenior
1w ago
Unity

Software Engineering

Unity📍 Canada - Remote

Unity is hiring a Senior Software Engineer to work on graphics and rendering features for real-time 3D ecosystems. You'll utilize skills in Unity, C++, and OpenGL to build robust graphical systems. This position requires a strong background in distributed systems and networking.

🏠 RemoteSenior
1w ago
Unity

Software Engineering

Unity📍 Canada - Remote

Unity is hiring a Senior Software Engineer to work on graphics and rendering features for real-time 3D ecosystems. You'll utilize Unity, C++, and OpenGL to build robust graphical systems. This position requires a strong background in graphics programming and systems engineering.

🏠 RemoteSenior
1w ago
Unity

Graphics Engineer

Unity📍 Bellevue - On-Site

Unity is seeking a Senior Graphics Engineer XR to advance innovation in their graphics stack. You'll implement new graphics features for XR platforms and optimize rendering systems. This role requires expertise in graphics APIs and shader languages.

🏛️ On-SiteSenior
1w ago
Unity

Graphics Engineer

Unity📍 Bellevue - On-Site

Unity is seeking a Senior Graphics Engineer XR to advance innovation in their graphics stack. You'll implement new graphics features for XR platforms and optimize rendering systems. This role requires expertise in graphics APIs and shader languages.

🏛️ On-SiteSenior
1w ago