Network Programmer

Job Type:
Areas of Expertise:
Programming and Development
HRC Recruitment
Job Ref:

HRC Recruitment is currently working alongside a Game Studio based in Dundee who is looking to expand their team by hiring a Network Programmer.

The Network Programmer autonomously develops network and server related functions assigned by the Lead Programmer. You will design and implement the network interface or tools to help game communicate with each other and with the server.

You are entrusted with developing the game’s low-level network features, the multiplayer engine, and optimizing network performance. You’re part of a team that holds the player’s connected experience at the core of its mission. During the game’s development, you commit yourself to answering the most fundamental questions: Will the game be as responsive as possible in multiplayer matches? Does the latency meet a pro-gamer’s expectations? Is the experience as seamless as it can be?

What you will do:

  • Develop library for game features that require network communication.
  • Develop server APIs and features for an online multi-player game.
  • Create tools to stress testing servers in a lab environment.
  • Work closely with gameplay programmers to integrate network library into the game
  • Debug problems related to network library and multi-thread programming
  • Work closely with game designers and technical leads to clarify network/server design requirements.
  • Able to take responsibility for tasks and break them down into a manageable workload.
  • Communicate the progress of your work to your peers and leads.

What we are looking for:

  • 2+ Years experience in a similar programming role for games or software development.
  • Must be proficient in Unity, C# and knowledge of multi-threaded programming
  • Knowledge of various network protocols such TCP, UDP and HTTP.
  • Experience of various Networking tools such as Unity Networking or AWS Gamelift
  • Knowledge of relational database, experience with Mysql is a plus.
  • Understand software engineering practices.
  • Able to analyse and evaluate risks while proposing solutions.
  • Able to program and debug complex applications using object-oriented or procedural programming.
  • Commitment to personal and peer development and sharing best practices.
  • Ability to work independently or as a team player.
  • Knowledge of bug tracking, sprint planning, and wiki software.
  • Excellent presentation, organization, time management, and cross-department communication skills.
  • Must be responsible, proactive, accountable, and personable.
  • Strong organizational and analytical skills, and able to solve problems.
  • Passion for creating and playing games, no matter what platform or genre.


To apply for this position please forward your CV using the ‘apply now’ link.

HRC Recruitment acts as both an employment business and an employment agency.

Contact Details:
HRC Recruitment
Tel: 0141 353 8373
Contact: HRC Recruitment

You may return to your current search results by clicking here.

Latest Job Listings