Software Engineer - Unity
JALI Research
This job is no longer accepting applications
See open jobs at JALI Research.See open jobs similar to "Software Engineer - Unity" University of Toronto Entrepreneurship.Software Engineering
Toronto, ON, Canada · Remote
CAD 65k-81k / year
Posted on Nov 26, 2025
JALI Research Inc. (JALI) is seeking a skilled and energetic Unity software engineer to join its software development team to contribute to JALI’s suite of proprietary facial animation tools and workflows used by leading game and animation studios. Following the success of our Maya and Unreal plugins, we are now looking to expand our toolset to include Unity. In this early development phase, you will contribute to all aspects of the process, from designing the architecture of the new plugin to integrating existing features that ensure consistency and parity across our product offerings. As a member of the JALI team, you will report directly to the Chief Technology Officer.RESPONSIBILITIES* Help architect and develop editor tools for Unity, integrating JALI’s libraries and API, designing cohesive UI elements in the Unity editor, and improving Unity’s animation features to enhance JALI-generated animation* Develop tools and scripts to improve existing animation workflows in Unity* Collaborate with the development team, founders and end-user stakeholders to produce best-in-class frameworks and next-generation workflows* Thoroughly learn the code-base to help direct and optimize it over the long term* Learn/maintain and optimize C# and Unity code-base with CTO* Develop and maintain CI/CD tools and testing specific to the Unity pluginQUALIFICATIONS* BS, MS/PhD in Computer Science or related field, or equivalent practical experience* Strong programming skills in C#, C++, Python* Experience with Unity, with an emphasis on tools development and pipelines* Strong communication skills and ability to convey complex technical information* Passion for working with end-user clients and creative staff on graphics/character animation toolsASSETS* Technical writing skills; documentation and tutorials* 3–5 years of industry experience* Cross-platform development experience* Working knowledge of Mel* Familiarity with Maya and/or DCC tools (Houdini, Blender, 3DMax, Cinema 4D, etc.)* Familiarity with character rigging fundamentalsTO BE SUCCESSFUL IN THIS ROLE YOU WILL* Work well as part of a team; be a self-starter with a can-do attitude* Be cooperative, kind and patient; communicate effectively about complex technical topics* Demonstrate exceptional problem-solving skills* Be confident interacting with end users and creative staff to develop solution-based tools and technologies for character animation* Always look to expand your knowledge and skill set* Have a keen interest in video games, film, animation and performing artsWORKPLACE & CULTURE* Partially remote workforce; local Toronto team typically works at least two days a week in the Kensington Market office* Daily Zoom standups and weekly status calls; Slack for communication* Small team that values self-motivation, ownership and accountabilityJOB DETAILSReports to: CTOPermanent, Full-timeCOMPENSATION65–81K + Health and Dental CoverageFlexible work schedulePaid vacation, sick daysLOCATIONStudio space in 156 Studio Projects, 156 Augusta Ave., 2nd Floor, Toronto ON. Amenities include spacious workstations, meeting rooms, kitchen and common areas. The building is not accessible.Please apply with a resume and cover letter. Only those selected for an interview will be contacted. Applicants selected for an interview may be asked to provide code samples. References will be contacted. Preference will be given to Canadian citizens or permanent residents.
This job is no longer accepting applications
See open jobs at JALI Research.See open jobs similar to "Software Engineer - Unity" University of Toronto Entrepreneurship.