NETWORK MULTIPLAYER PROGRAMMER

job description

SABER PORTO is a AAA video game development studio located in beautiful Porto, Portugal. Saber Porto is a Saber Interactive studio member and part of the Embracer Group.

The studio specializes in the creation of cutting-edge video games for PC and Console, leveraging our exceptional open-world technology wherever possible. SABER PORTO is seeking a NETWORK MULTIPLAYER PROGRAMMER to join our team.

RESPONSABILITIES:

  • Develop technical design specifications, implement and test plans

  • Test, debug and take a lead on revising new or legacy engine network systems 

  • Play a role in the development of network systems appropriate to a given game 

  • Implement and support other network features as required by a given game’s target platform or platforms 

  • Complete profiling, performance-analysis, performance tuning 

  • Research state of the art techniques and contribute innovative and original ideas towards all aspects of game networking 

  • Work with Technology Programmers, Development Directors, QA 

  • Testers and game project production staff throughout various points of the game production lifecycle 

WHAT WE NEED YOU TO HAVE:

  • Experience in C++ 

  • Understanding of the client-server and P2P architectures 

  • Be able to demonstrate the ability to communicate effectively within a large group/multiple project environment 

  • Think critically, and apply analytical skills in resolving complex issues 

  • Have personal standards as demonstrated in quality and pride of work 

  • Create complex systems from start to finish 

  • Quickly master proprietary tools and development processes 

  • Take direction and absorb feedback 

  • Meet deadlines designated for team projects 

  • Show professionalism and the ability to function well within a team

  • Be self motivated

Good To Have:
 
  • Experience with online services solutions (e.g., PlayFab, OpenMatch, Agones) 
  • Experience with Unreal Engine