Tools Programmer [Beyond Good And Evil 2] (f/m/d)

About the Employer


Beyond Good And Evil 2 is an action-adventure sci-fi RPG set in the same universe as Ubisoft’s original cult classic. You can now join our crew at Ubisoft Mainz to help us shape this amazing project.

As a Tools Programmer on our team, you play a fundamental role in the design and implementation of the technologies used by our content creation teams. You know you have done a good job when they can effortlessly channel their vision and creativity into the game.

You will equip the team with the solutions they need to transform an idea into a fun and playable experience. You enjoy working iteratively and consider user feedback invaluable. Through this collaborative loop, you guarantee that the tools you deliver are efficient and intuitive.

What you will do:

  • Compile and understand development needs and assess their feasibility to best serve the production team
  • Analyze existing functions in the engine and see how they could be enhanced
  • 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
  • Determine and correct the tools bugs identified by people from other crafts and tools testers (and eventually the quality control team)
  • Document the work to transfer knowledge and enable users (from other crafts) to understand how to use the new systems and functions


What you bring:

  • 3-5+ years of professional experience
  • Excellent programming skills in C++
  • Good knowledge of C#
  • Basic knowledge of 3D Math
  • Good understanding of WPF and the model to support it (MVVM)
  • Strong ability for analyzing and extending existing code
  • Excellent teamwork abilities
  • Great interpersonal and communication skills; we integrate directly with teams around the world
  • Fluent in English
  • Self-organized and structured work attitude

What to send our way:

  • Your CV, highlighting your education, experience, and skills
  • A cover letter including your earliest starting date, expected salary and why you would like to join us
  • Any relevant code/work samples you can provide are highly appreciated