Senior Online Programmer (Hybrid)

IO Interactive logo
Posted 22 May 2024
Salary Negotiable
Job type Permanent
DisciplineGames Programming
Contact NameDave Moss

Job description

IO Interactive are working with us to find Senior Online Programmers to join their Online team and contribute to the ongoing development of exceptional games powered by their cutting-edge engine, Glacier.

As a Senior Online Programmer, you'll play a role in the development of exciting projects, including the creation of a ground breaking James Bond video game, exclusively developed, and published by IO Interactive. The title will feature an entirely original Bond narrative, immersing players in the iconic Secret Agent's journey to earn 00 status in the inaugural James Bond origin story.

IO Interactive is an independent video game development and publishing company with studios located in Copenhagen, Malmö, Barcelona, Istanbul, and Brighton. Renowned for their work on some of the most celebrated multiplatform video games of the last decade, they’re dedicated to crafting unforgettable characters and experiences.

Your responsibilities…
  • Collaborate with the team to plan and develop online game features for titles currently in production, aligning with each project's online vision
  • Maintain a prioritised backlog of online features and ensure alignment with your Lead, Producers, and other disciplines
  • Develop and maintain online game technology and tools, including game-specific code, on both server and client sides
  • Optimise code and data structures to achieve optimal performance
  • Support Programmers and Designers in maximising the potential of game systems
  • Collaborate with Programmers and content providers from various teams to develop optimal solutions
The skills and experience you’ll bring to the role…
  • Shipped one or more online client/server products, such as games, web services, or cloud solutions
  • Strong knowledge of C++
  • Experience of building and deploying cloud-native solutions
  • Advanced understanding of TCP/IP, UDP, NAT, and networking models
  • Excellent written and verbal communication skills in English
  • A collaborative attitude
Desirable extras…
  • Familiarity with C# and code design
  • Experience in Azure, AWS, or GCP services