
About Unity
Empowering creators to build amazing experiences
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...
Overview
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.
Job Description
Who you are
You have a strong background in graphics programming and systems engineering, with experience in building robust graphical systems that maintain performance and fidelity. Your expertise in Unity and C++ allows you to tackle complex rendering challenges, and you have a keen artistic instinct that helps you bridge technical and creative aspects of game development. You thrive in collaborative environments and are eager to work at the intersection of core engine tech and high-performance networking.
You enjoy solving hard rendering problems at the systems level, such as shader translation and resource management. Your experience with low-level APIs equips you to build efficient pipelines that integrate Unity content into third-party renderers. You are comfortable working with distributed systems and have a passion for creating interconnected game and 3D ecosystems.
What you'll do
In this role, you will map Unity graphics and rendering features onto third-party renderers while ensuring visual consistency and performance. You will build shader and material translation pipelines that cross-compile bytecode and convert coordinate systems, reconciling lighting models across different engines. Your work will involve engineering robust graphical systems that remain stable and resource-efficient, even when scaled to massive user-generated content libraries. You will collaborate closely with other engineers to invent new ways for real-time 3D runtimes to communicate and render under real-world constraints, contributing to the next generation of gaming experiences.
What we offer
Unity offers a competitive salary range of $125,300—$187,900 CAD, along with a dynamic work environment that encourages innovation and creativity. You will have the opportunity to work on cutting-edge technology that shapes the future of gaming and 3D environments. We value collaboration and support your professional growth through continuous learning and development opportunities. Join us in our mission to empower creators and redefine the way games are made.
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

Software Engineering
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.

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

Software Engineering
Confluent is hiring a Senior Software Engineer for their Product Security team to design and implement high-impact security features. You'll work with technologies like Java, OAuth, and RBAC to enhance Confluent Cloud's security posture. This role requires strong collaboration skills and experience in security functionalities.

Software Engineering
Confluent is hiring a Senior Software Engineer to advance the Tableflow project, focusing on multi-tenant, highly available compute infrastructure. You'll work with technologies like Java and Kafka to solve complex distributed storage challenges. This position requires significant experience in software engineering.

Software Engineering
Vizcom is hiring a Senior Software Engineer – Graphics to own the rendering and interactivity layer of their creative canvas. You'll work with TypeScript, WebGL, and AI-assisted graphics in San Francisco. This position requires experience in graphics programming and real-time systems.