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

Unity

Software Engineering Senior

UnityCanada - Remote

Posted 1w ago🏠 RemoteSeniorSoftware Engineering📍 Canada💰 CA$125,300 - CA$187,900 / yearly
Apply Now →

Skills & Technologies

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

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📍 San Francisco - On-Site

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.

🏛️ On-SiteSenior
1w ago
Confluent

Software Engineering

Confluent📍 Ontario - Remote

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.

🏠 RemoteSenior
3w ago
Confluent

Software Engineering

Confluent📍 United States - Remote

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.

🏠 RemoteSenior
3w ago
Vizcom

Software Engineering

Vizcom📍 San Francisco - On-Site

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.

🏛️ On-SiteSenior
2 months ago