General responsibilities for the role include:

  • Profile and maintain existing code
  • Take an active part in the game design process working with designers and other development departments
  • Turn game designs into technical specifications and implementing resulting code
  • Work with other programming teams to interface with all project subsystems, including gameplay, UI, and physics
  • Contribute to technical design documents and knowledge base
  • Test and refine Online-connected features during the development process


  • Strong Java, SQL and C++ coding skills with at least five years industry experience
  • Database and cluster scaling and security
  • Optimising reads/writes and overall database efficiency
  • Network sockets, reliable and unreliable protocols
  • Good debugging skills
  • The confidence to complete work to a high standard and on time
  • European location

Additionally, experience with any of the following will be considered an advantage:

  • Implementation of console networking API’s
  • Client/server multiplayer gameplay coding experience

Soft skills requirements:

  • Excellent communication, time-management and organisational skills
  • Self-motivation