
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, USA
Unity is seeking a Software Engineer to enhance their SyncSketch platform, focusing on frontend engineering and real-time collaborative features. You'll work with technologies like JavaScript, Canvas API, and Pixi.js. This role requires a passion for creative media and collaboration.
You have a strong background in frontend engineering, with experience in developing responsive web interfaces that enhance user collaboration. You thrive in a small, fast-moving team environment and are comfortable wearing multiple hats, contributing across the stack when needed. Your genuine passion for film, television, games, and animation drives your work, allowing you to connect deeply with the creative teams you support.
You are skilled in implementing and maintaining robust file management and review systems, ensuring reliable and efficient workflows for users. Your expertise in developing canvas-based drawing tools, such as those using the Canvas API and Pixi.js, allows you to create intuitive user experiences that facilitate real-time feedback and collaboration.
You have experience supporting 3D model viewing features, utilizing technologies like Three.js and A-Frame, which enhances the capabilities of the SyncSketch platform. Your ability to assist in implementing real-time solutions for concurrent user sessions is crucial for maintaining performance and scalability across the application.
Experience with collaborative tools and platforms in creative industries is a plus, as is familiarity with various media formats and their specific requirements. You understand the importance of performance, reliability, and scalability in web applications, and you are eager to contribute to a product that empowers creative teams.
In this role, you will maintain and expand an image, video, and 3D model viewer with annotation and sketching capabilities, ensuring that users can provide feedback directly on their content. You will implement and maintain robust file management and review systems, streamlining workflows for artists, directors, and production teams.
You will develop canvas-based drawing tools that enhance user interaction and feedback, utilizing your skills with the Canvas API and Pixi.js. Supporting 3D model viewing features will be part of your responsibilities, where you will leverage technologies like Three.js and A-Frame to create immersive experiences.
Your role will also involve assisting in the implementation of real-time solutions for concurrent user sessions, ensuring that the platform remains responsive and reliable as user demands grow. You will collaborate closely with other team members to design and develop features that improve communication and streamline review cycles.
Unity provides a collaborative and innovative work environment where you can contribute to a product that is used across games, film, animation, and design. You will have the opportunity to work with a passionate team dedicated to enhancing creative collaboration through technology. The role offers a competitive salary range of $92,400—$138,600 USD, reflecting your experience and contributions to the team.
We encourage you to apply even if your experience doesn't match every requirement. At Unity, we value diverse perspectives and are committed to creating an inclusive environment where everyone can thrive.
Apply now or save it for later. Get alerts for similar jobs at Unity.