Backend Programmer (C++) [Avatar] (f/m/d)

This job has been Expired
Full Time
Job Description

Your Tasks:

  • Design, implement, debug and iterate on new and existing systems and services
  • Building services with high scalability and low latency
  • Optimize the network architecture of the game
  • Develop solutions to enrich the gaming experience of players in separate locations
  • Collaboration with teams to create the best possible player experience
  • Designing, implementing, debugging, and iterating on new and existing systems and tools in C++
  • Identify development needs within the team and implement effective and innovative solutions
  • Develop solutions to support matchmaking and social features available in the game
  • Improving systems to reduce bandwidth and lag between players

Your Profile:

  • Master, Bachelor or equivalent in computer science or engineering
  • Master, Bachelor or equivalent in computer science or engineering
  • 3+ years of development experience
  • Strong programming skills in C++
  • Knowledge of topics such as game data distribution, network architectures, DB management and server monitoring
  • Good debugging and problem solving skills
  • Strong ability for analysing and extending a large existing code base
  • Excellent communication skills and ability to work in a team
  • Comfortable planning tasks and dependencies
  • Experience working with Console SDK’s and Devkits is beneficial (PS4 and XBox)

Your Benefits:

  • Flexible working hours 
  • External and internal training, education in our in-house guilds and knowledge sharing with other teams
  • Fresh fruit, discounted gym membership, support for child care, company pension etc.
  • Share ideas! = Working in an innovative and international company


If you are passionate about video games and would like to work with like-minded professionals with an international team, please apply via our career portal. Applications should include your resume, a cover letter with the earliest starting date, your salary expectation and why you would like to joins us.

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”, “For Honor", "Skull & Bones", “The Settlers”, “Anno” and many more.


As Backend Programmer (C++) [Avatar Project] (f/m/d) you will design, develop and deploy game services for the Avatar Project with a focus on managing the interchange of data between players and servers. You will give consideration for high availability, low latency and scalability of server and systems.


This position will be located at Ubisoft Blue Byte, Düsseldorf (Germany).