Lead Gameplay Networking Programmer

Games Jobs - Programming - Edinburgh

Job Title Lead Gameplay Networking Programmer
Job Category Lead Programmer,Network / Online / Server
Job Description We are looking for a Lead Gameplay Networking Programmer to work on the recently announced video game Everywhere.

Based in our Edinburgh studio you will be responsible for the design and implementation of the client and server gameplay networking architecture for Everywhere. In addition to building and managing our gameplay networking team, this role involves hands-on development. You will also liaise with third-parties and communicate gameplay networking requirements and limitations to the wider development teams.

You will be joining the studio at an exciting time, as we scale up to develop an ambitious and groundbreaking open-world game. The role brings with it great scope for career growth and the satisfaction of making a significant personal contribution to a high-profile project.

We believe in iterative development, and you will need to be comfortable working in a fluid environment with competing demands. We also believe the best games are made by diverse teams, and we welcome and encourage applicants of all backgrounds. 

Responsibilities

  • Design and lead development of our client and server gameplay networking architecture.
  • Oversee the performance and scalability of our game servers.
  • Define and manage budgets for bandwidth and server utilisation.
  • Build and manage our gameplay networking team.
  • Educate the wider development team on the challenges and trade-offs associated with networking gameplay, dealing with potential issues as early as possible in the development pipeline.
  • Liaise with third-parties across a wide range of client and server related networking requirements.
  • Take a hands-on approach to implementing client and server networking features.
  • Work with the lead back-end programmer to ensure the game servers are correctly integrated with the back-end services and scaled according to demand.


 Requirements

  • Strong C++ skills.
  • Self-motivated and driven to creatively solve problems.
  • Strong communication skills, and comfortable working across teams.
  • Experience managing a technical team.
  • Extensive gameplay networking design and programming experience on at least one released AAA PC/console game.
  • Experience hosting game servers in the cloud, preferably with AWS.


Location

This full-time role is based in Edinburgh, Scotland.

Please apply by emailing us your covering letter and CV/resume
Salary
Location Edinburgh
Job Category Programming
Date posted 29/01/2018
More View other Everywhere jobs
Recruiter This job is advertised on behalf of Everywhere using their internal reference .
  Apply for this job