Senior Multiplayer Network Programmer (relocation offered)

  • Company: IO Interactive
  • Job Location: Copenhagen - Denmark
  • Date: April 16, 2019 15:27
  • Employment Type: Any
  • Experience: Any
  • Job Functions:

    Information Technology

Job summary

IO Interactive is looking for a network/multiplayer programmer to join Multiplayer team in both Copenhagen and Malmö, in order to extend our state-of-the-art Glacier technology with...

Job description


Position

IO Interactive is looking for a network/multiplayer programmer to join Multiplayer team in both Copenhagen and Malmö, in order to extend our state-of-the-art Glacier technology with multiplayer capabilities.

Responsibilities

  • Design and implement the network/multiplayer software stack for the engine, and for any in-house games that need to support multiplayer in order to extend the technology of our in-house Glacier engine with multiplayer capabilities
  • You will help mentor and inspire other members of the team to achieve high-level AAA multiplayer functionality
  • Work closely with the engine team to co-develop the object replication layer
  • Cooperate with the AI and gameplay teams to define and implement network-aware features, workflows and setups
  • Share responsibility with the online team to create, run and monitor our game servers and back-end infrastructure
  • Your team will be responsible for the development of the network layer

Your qualification

  • Bachelor in Computer Science or related fields, or equivalent title
  • Helped ship at least one AAA multiplayer game. What we’re working on is next-level so the AAA experience is key here
  • Sound knowledge of C/C++, since we have our own, proprietary engine you can go nuts in. Not completely nuts, but you get the point
  • Deep knowledge of network protocols, major APIs and libraries
  • You are well-versed in anything multiplayer-related tech: firewall traversal, data compression and encryption, distributed algorithms, objects replication, mesh topologies, prediction models, latency compensation and anti-cheating
  • Experience in navigating and integrating new technologies into large existing codebases
  • Excellent written and verbal communications skills in English
  • You need a collaborative attitude, being good at knowledge-sharing but also at building on your own skills since you will work with plenty of other teams
  • You have a structured approach to planning, tasks resource estimation, assigning and breaking them down
  • You are completely passionate about video games

Will be a plus

  • Console experience (Xbox One and PS4)
  • Experiences with creating custom tools with C#/.NET
  • Cross-site working experience
  • Master/PhD degree in Computer Science or related fields

v1.7@web05