You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Middleware Programmer [Ubisoft Technology Group] (f/m/d)


Ubisoft Blue Byte GmbH


Mainz, Germany


Programming and Development





Permanent | Full Time


Company Description

About Ubisoft Mainz
The teams at Ubisoft Mainz are engineering some of Ubisoft's biggest blockbusters. Operating from a historic city in the heart of Germany, the studio develops games pushing the limits of the genre like the acclaimed Anno 1800 and lends decades of expertise to AAA co-development projects like Tom Clancy's Rainbow Six Siege and the upcoming Beyond Good And Evil 2. More information at Description

At Ubisoft Mainz, we are now looking for a talented Middleware Programmer (m/f/d) to join our team as part of the Ubisoft Technology Group. This group is the primary technology partner for the game production teams and develops tools and middleware solutions used in Ubisoft games like Rainbow Six Siege, Beyond Good & Evil 2, Anno, Ghost Recon Wildlands, Skull & Bones, and many more. As a member of the Technology Group you will work in an international team on heavily relied upon User Interface middleware and collaborate with AAA game productions worldwide.
As Middleware Programmer you will:

  • Be part of a highly experienced team within the Ubisoft Technology Group
  • Develop new features and improve our UI middleware used by many Ubisoft productions
  • Collaborate with our worldwide distributed development teams and create smart and functional solutions for AAA games
  • Analyze and improve our products performance
  • 3 years of professional experience
  • Very good knowledge of C++
  • Good knowledge of C#
  • Initial understanding of WPF and the MVVM concept
  • Good teamwork abilities
  • Great interpersonal and communication skills; we work directly with teams around the world
  • Good written and verbal communication skills in English
  • Independent and goal-oriented working method

Keep Calm and waka waka...