Sorry! This job has been filled, so can no longer accept applications.

Principal Network Programmer – Console and PC – Cambridge

Location: Cambridge, UK Salary: Negotiable

Job ID: # Posted: 3 years ago

Frontier

Our client has a new and exciting opportunity for a Principal Network Programmer working on their highly successful AAA title. It supports a thriving community of active players with regular updates adding new features and content into the game. The future success of the game depends upon an innovative network architecture developed to distribute the simulation, replication and persistence of game state between clients linked in peer-to-peer connections, game servers running islands of related clients, and web services bringing all the players together.

 

Within a talented and passionate gameplay team you will develop a deep understanding of the network architecture and be the main point of contact for development of features running on the game server. You will help to populate the galaxy with ever more intricate locations, to tell the evolving story of the characters and organisations inhabiting the galaxy, and personalise the experience that each player has exploring.

 

Requirements:

  • A proven track record at Senior/Principal level in a similar role is essential
  • Advanced understanding of C++ and object oriented programming
  • Thorough knowledge of common game networking challenges
  • Experience with game scripting, ideally using Lua scripts
  • Familiarity with Linux development is a plus.
  • A proven track record at Senior/Principal level in a similar role is essential
  • Advanced understanding of C++ and object oriented programming
  • Thorough knowledge of common game networking challenges
  • Experience with game scripting, ideally using Lua scripts
  • Familiarity with Linux development is a plus.

 

Responsibilities:

  • Holding the vision for how the game servers interact with each part of the game
  • Collaborating with designers and programmers to implement game features with server-side components
  • Supporting new content being created for server-side systems
  • Understanding and driving improvements to the game network architecture
  • Investigating emerging issues with game server performance and reliability
  • Pro-actively contributing to both the network programming and cross-discipline teams
  • As a senior member of the programming team, you will be expected to support the development of colleagues, including graduates.

Tagged as: Network Programming

Tags: Network Programming Categories: Programming , Technical

mm

Daniel Fox

Lead Recruitment Consultant

See Daniel's jobs

Develop:Brighton 2022

OPM will be at Develop:Brighton for the conference and awards in July! This year, Kim, Daniel, Darren, Hannah, Jackie and…

Read more

How to Get a Career in Video Games

Are you passionate about video games and want to try creating your own for a living? The gaming industry is…

Read more

Four Day Workweek Games Industry Survey Results

6th June 2022   The way people work is shifting and changing in historic ways. To improve employee contentment, well-being,…

Read more

Copyright © 2022 OPMjobs Ltd. 408 Wellington House, 90-92 Butt Rd, Colchester, CO3 3DA, United Kingdom