Tools Programmer


Company Type

Job Description

Ubisoft Toronto Inc.

224 Wallace Avenue. M6H 1V7

Toronto, Ontario


Location of position: Toronto, Ontario


Our Mission

Ubisoft is committed to enriching players’ lives with original & memorable entertainment experiences. We build worlds that are a playground for the imagination, offering moments of surprise, fun and adventure as well as opportunities for learning and self-discovery. At Ubisoft, you’ll grow and collaborate with highly talented teams from around the world. Our massively friendly work environment will inspire you to go above and beyond to create worlds people will fall in love with. Whether as an elite spy, a master assassin, or a fearless explorer, we put the player at the heart of all our games.  

Established in 2010, Ubisoft Toronto is a growing and diverse team on a collective mission to create what’s next in AAA open world games. The studio recently shipped Far Cry 5 in collaboration with Ubisoft Montreal. At E3 2017, Ubisoft Toronto announced its first new IP, Starlink: Battle for Atlas, an all-new, action-adventure game where players assemble customizable controller-mounted starships and launch into epic, interplanetary adventures. The studio shipped its first lead production, Tom Clancy’s Splinter Cell® Blacklist™, to critical acclaim in 2013 and has contributed to multiple award-winning Ubisoft brands including: Assassin’s Creed®, Far Cry®, Watch Dogs®, and For HonorTM.

In 2018 Ubisoft Toronto was honoured as one of Canada’s Top 100 Employers for the third consecutive year, and as one of Canada’s Top Employers for Young People.


Tools Programmer


The Tools Programmer will design, implement, and ensure the proper functioning of the tools that will develop the potential of the engine and help improve the efficiency of the production team.


Type of Position: Permanent, full-time




The main and routine tasks of the Tools Programmer are to:


  • Compile and understand IT development needs and assess their feasibility so as to best serve the production team;
  • Analyse existing functions in the engine and see how they could be enhanced to fulfill the intentions of the project;
  • Suggest improvements by designing and implementing new systems;  
  • Collaborate with TDs to enhance the production pipeline;  
  • Support the production functions and systems: production workflows in the editor, third-party application plug-ins (3DSMax, Maya, source control, etc,), and productivity tools (compilation, buildprocess, etc.);
  • Determine and correct the tools bugs identified by people from other crafts and the tools testers (and eventually the quality control team);
  • Document the work so as to transfer knowledge and enable users (from other crafts) to understand how to use the new systems and functions;
  • Carry out all other related tasks.




  • Bachelor’s degree in computer science or computer engineering or equivalent training or experience.




  • 3+ years’ experience in software programming, ideally in the video game industry or equivalent;
  • Must have shipped at least 1 title for PS4 and/or Xbox One.



Essential Skills:


  • Experience with ANT/NANT or MSBuild;
  • Experience with PMEase Quickbuild;
  • Experience with databases, preferably MongoDB, but SQL/NoSQL is satisfactory;
  • Knows the pros/cons of various databases;
  • Experience with version control systems such as Perforce.


Other Skills:


  • Ability to understand user needs and take them into account when programming;
  • Focus on producing quality work;  
  • Autonomous;
  • Resourceful;
  • Sense of initiative;
  • Problem-solving abilities;
  • Attention to detail;
  • Analytical ability and capacity for synthesizing; 
  • Flexibility in work organization;
  • Good interpersonal and communication skills;
  • Ability to work as part of a team;
  • Ability to adapt to change;
  • Results-oriented.

Additional Information

We Offer:

  • Competitive Salary
  • Comprehensive Benefits Package:

o    Disability Insurance

o    Dental Insurance

o    Extended medical insurance

o    (Optional) RRSP contribution

o    Bonus (If Applicable)

Videos To Watch

I'm interested
Read Full Description
Confirmed 3 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles