• Barcelona, Spain
  • Full-time

Company Description

Ubisoft Barcelona, part of Ubisoft’s international network of production studios, has developed for over 19 years a strong expertise in the production of videogames from a large variety of genres and platforms. The Studio is continuously looking to grow its team with highly professional, passionate and talented people.

During these years, the studio worked on the following franchises: “Tom Clancy’s Ghost Recon®”, “Assassin’s Creed® , “Tom Clancy’s Rainbow Six® Siege” or Star Trek™: Bridge Crew” on VR…

The team is currently working on the “Tom Clancy’s Rainbow Six® Siege” Live Game and on two AAA unannounced titles.

Job Description

The Tools programmer will take care of:

  • Use, maintain and improve shared libraries
  • Collaborate with other studios in applying and improving their tools
  • Write new tools and editors, and maintain existing ones to help with the production.
  • Evaluate and optimize workflows and data pipelines


  • Degree in Engineering, Computer Science or similar
  • Strong C++, C#, WPF/Winforms/Qt knowledge
  • Experience with Python, MaxScript and other high level languages
  • Experience with C# reactive programming, SOAP and REST
  • Familiar with plugin development
  • Strong debugging skills
  • Understanding of LDAP, certificates and sockets
  • Experience working in tools and production environments
  • Strong understanding about the systems involved in a modern game
  • Usability and UI design
  • Experience with Perforce
  • Excellent English communication skills
  • Good analytical and synthesis skills
  • Ability to work as part of a team
  • Ability to quickly learn to use new tools
  • Excellent interpersonal and communication skills
Privacy Policy