
Empowering creators to build amazing experiences
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, ...
Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...
Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...

Unity • Remote, Canada
Unity is seeking a Senior Software Engineer to design and implement advanced vegetation modeling tools for games and visual effects. You'll work with Unity to enhance real-time graphics features and optimize rendering. This role requires a strong background in software engineering and a passion for visual effects.
You have 5+ years of experience in software engineering, particularly in developing tools and systems for graphics or game development. Your expertise includes designing and implementing complex software solutions that enhance user experience and performance. You are familiar with real-time rendering techniques and understand the intricacies of graphics pipelines. You have a strong foundation in programming languages and are comfortable working with various development environments. You are a collaborative team player who enjoys working closely with artists and technical users to create innovative solutions. You are detail-oriented and have a passion for creating visually stunning experiences in games and visual effects.
Experience with vegetation modeling or similar tools is a plus. Familiarity with game engines and DCCs (Digital Content Creation tools) will help you integrate seamlessly into our workflows. A background in computer graphics or visual effects will enhance your contributions to the team.
In this role, you will extend the modeling system by adding new 3D modeling features, tools, and parametric controls specifically for vegetation. You will build user-friendly GUI features that allow artists to create and manipulate models efficiently. Your responsibilities will include improving in-app rendering by enhancing real-time shading, lighting, and wind effects to ensure accurate previews. You will evolve the export pipeline to support more targets and formats, handling materials, LODs, instancing, and collisions. Additionally, you will develop plugins and bridges for DCCs and game engines, ensuring a consistent integration with existing pipelines. You will provide end-to-end support for games and VFX pipelines, collaborating with cross-functional teams to deliver high-quality tools and features.
Unity offers a competitive salary range of $125,300—$187,900 CAD, reflecting your experience and skills. You will have the opportunity to work remotely from Canada, allowing for a flexible work-life balance. Our culture emphasizes creativity and collaboration, providing you with the resources and support to innovate and excel in your role. You will be part of a passionate team dedicated to pushing the boundaries of visual effects and gaming technology, contributing to projects that impact creators worldwide.
Apply now or save it for later. Get alerts for similar jobs at Unity.