C++ Engine-Network Developer

Game Development Company
Oslo, Norway

Description

Our client is a video game developer with studios in Oslo, Norway and Durham, NC, USA specializing in multiplayer games. 
The company was founded in 1993 and during the past 25 years they've created everything from pixel platformers to massively multiplayer online games.

Now they are looking for an experienced engine engineer with expertise in engine/network programming to join the core technology team. In this position, you will be building and extending the high level server and multiplayer systems used across all of the company's titles. You will also be working on optimizing the low-level network systems in the engine and their games to provide players with the best experience possible.

Requirements

Must have skills:

  • Strong C++ skills, ideally including experience working in multithreaded and memory constrained environments
  • Solid understanding of scalable client/server architecture
  • Experience optimizing server for large player counts, including load balancing
  • Aptitude for breaking down complex problems into small/manageable tasks
  • Strong communication skills (English is the working language)
  • Experience working on one or more released titles as server, network or live services engineer

Good to have skills:

  • Experience working with platform live services such as Steam, Xbox Live, PSN, etc.
  • Experience working with cloud computing backends such as Azure or AWS
  • Experience with databases such as SQLite or PostgreSQL
  • Working knowledge of 3d Math/ trigonometry
  • Experience working with UE4
  • Experience working on current generation console titles

This position is closed

Check out our current open positions!