Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Düsseldorf



Ubisoft is a leading producer, publisher and distributor of interactive entertainment products worldwide and has grown considerably through a strong and diversified line-up of products and partnerships. Ubisoft has development studios in 28 countries and sells video games in more than 55 countries around the globe. We are committed to delivering high-quality, cutting-edge video game titles to players. In our German offices in Düsseldorf, Mainz and Berlin, we are working on brands like “Tom Clancy’s Rainbow Six Siege”, "Far Cry", "Avatar", “For Honor", "Skull & Bones", “The Settlers”, “Anno” and many more.
In order to continue delivering highly quality and innovative products we are looking for an experienced Tools Programmer [UplayPC] (f/m). This position will be located at Ubisoft Blue Byte, Düsseldorf (Germany).

As a part of the team, you will be responsible to develop, design and maintain the tool stack and middleware that powers our infrastructure and client as well as the PC game teams within Ubisoft to deliver the full Uplay PC experience. You will be using a wide spectrum of technologies ranging from C++, Python to web technology and databases.
Further responsibilities include:
You will join a multi-disciplinary team where everyone is willing to expand their knowledge and are encouraged to continue learning new things. The team is characterized by passion, comradery and the love for pc gaming. You will work in close collaboration with the other programmers, designers and testers with the opportunity to visit and work from collaborating studios.
Writing clear, modular and maintainable code
Participating in or leading task forces for technical design and implementation/improvements of new features or tools.
By observing and communicating with the rest of the team: research, develop and propose new tools to make the team more efficient.
Developing and maintaining, testing, debugging, and profiling of new and existing features. This covers topics such as:
Tools for Platform operation,
Developer tools,
Test frameworks,
Data management and distribution,
Monitoring and alerting frameworks,
Build and Deployment systems,
Documentation frameworks
Knowledge sharing.
You as a person:
You’re driven person that is passionate about developing software platform for games with millions of users. Furthermore, you believe in team ownership of what you create and you will be working with your colleagues to learn, share ideas and solve complex problems. You consider yourself a generalist programmer with a strong drive to learn new skills.

Good C++ skills
Basic knowledge in Python, MySQL, NoSQL, CMake, Network Programming
Bonus: C#, JavaScript, PHP, Powershell, Ruby, InfluxDB, ElasticStack, Linux, Jenkins, PostgreSQL, Chromium Embedded Framework, Protocol Buffers, REST, Zabbix

Your benefits
Flexible work hours
External trainings, education in our in-house guilds and knowledge sharing with other project teams
Fresh fruits, special conditions for gym membership
Possibility to rent bikes free or lease your own bike
Working in an innovative and international company
We are offering highly motivating challenges for true team players with a high level of self-initiative. If you are passionate about about games and wish to become part of an innovative and diverse game development studio, please apply via our career portal.
Applications should include your CV and Cover Letter - detailing your motivation, earliest starting date and salary expectations.
For further information please check and
Ubisoft Blue Byte GmbH
Human Resources
Adlerstrasse 74
40211 Düsseldorf

About the company

Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services, with a rich portfolio of world-renowned brands. The teams throughout Ubisoft's worldwide network of studios and business offices are committed to delivering original and memorable gaming experiences across all popular platforms.

Companies in this sector

Hives where you can find this job offer