Ubisoft's Anvil team is looking for a Tools Programmer to design and implement the technologies used by content creation teams, working on the internally developed Anvil engine that powers titles such as Assassin's Creed, Rainbow Six Siege, and Rider's Republic. The role involves working closely with artists, designers, and fellow programmers to build intuitive, iterative tools.
Responsibilities
- ▹Work closely with artists and designers to understand their tooling needs
- ▹Design and implement solutions for tooling problems
- ▹Make recommendations to improve existing systems and keep documentation clear
- ▹Collaborate regularly with programmers and tools support specialists to resolve bugs
- ▹Share innovations and learnings with the tools community
Requirements
- ▹At least 5 years of programming experience, ideally in video games or a relevant equivalent field
- ▹A degree in computer science, software engineering, or equivalent training
- ▹Excellent command of C#
- ▹Strong analytical and synthesis skills with attention to detail
- ▹Ability to work in a team with good interpersonal and communication skills
- ▹Autonomy, curiosity, and resourcefulness
- ▹Flexibility to adapt to changes in work organization
Nice to have
- ▹Knowledge of C++, WPF, or SQL
- ▹Experience developing on a game engine (Scimitar/Anvil)
Soft skills
Creativity in solving tooling problemsTeamwork and communicationAutonomy and curiosityAdaptability to changing work organization
About the company
Ubisoft's Anvil team develops the internally built Anvil game engine, used by teams across all of the studio's locations worldwide to create titles including Assassin's Creed, Rainbow Six Siege, and Rider's Republic.
Similar jobs

Job
Programmeur Outils (Anvil Pipeline)
Ubisoft
CppSQL
💰 Salary: not specified
🏢 On-site
Montreal

Job
Operational Technology Engineer
thyssenkrupp
Cpp
+8
💰 Salary: not specified
🏢 On-site
Hamilton
🗣️ EN

Job
Programmeur·euse Outils - Quality Foundation
Ubisoft
+5
💰 Salary: not specified
🏢 On-site
Montreal
Job
Software Development Engineer - 2026
Amazon Web Services Developmen t Center Germany GmbH
CppData Science
+4
💰 Salary: not specified
🏢 On-site
Berlin
🗣️ German

Job
Wissenschaftlicher Mitarbeiter (m/w/d) Medizininformatik, Thiemstrasse 111
Medizinische Universität Lausitz - Carl Thiem
Azure DevopsCppData Science
+4
💰 Salary: not specified
🏢 On-site
Cottbus
🗣️ German

Job
SSAB - Systemingenjör automation/Systemutvecklare
Ssab Emea AB
CppSQL
💰 Salary: not specified
🏢 On-site
Oxelösund