Senior Network Programmer

1 Month ago • 6-8 Years • Network Engineering

Job Summary

Job Description

As a Senior Network Programmer, you'll be a key member of the team responsible for the custom networking architecture supporting a multiplayer AAA game. You will design, implement, and maintain complex network systems handling user-generated content and advanced gameplay features. This role involves debugging network issues, profiling and optimizing network traffic, collaborating with other teams to ensure multiplayer safety, and mentoring junior programmers. The ideal candidate possesses strong C++ skills, experience with high-performing client/server systems, and a deep understanding of lag compensation techniques. The position requires working closely with multiple departments in a cross-disciplinary team and reporting potential problems to leads and directors.
Must have:
  • Experience as a Network Programmer in game industry
  • Strong C++ programming and debugging skills
  • Experience profiling and optimizing code
  • High-performing client/server system development
  • Good algorithm and data structure knowledge
  • Experience with lag compensation techniques
Good to have:
  • Shipped a multi-platform game (PC and current-gen consoles)
Perks:
  • Unlimited coaching & therapy
  • Stock Options
  • Pension scheme
  • Socials
  • 25 Annual Leave + 3 bank holidays
  • Private Medical Insurance
  • Healthcare Cash Plan
  • Cycle2Work Scheme
  • Electric Car Charging

Job Details

As a Senior Network Programmer, you will be part of a critical team focusing on our custom networking architecture that serves as the backbone of our multiplayer AAA project. You will be responsible for designing, implementing, and maintaining complex network systems that support user generated content and ground-breaking gameplay features. You are a team player, work well with multiple departments in a cross-disciplinary team, and use your experience to mentor and guide other members of the team.

Department
Engineering
Employment Type
Permanent - Full Time
Location
Edinburgh
Workplace type
Onsite

Key Responsibilities

  • Design, implement, and maintain complex network systems supporting multiplayer AAA games.
  • Debug and fix network related issues.
  • Profile and optimize network traffic between game clients, servers, and online services.
  • Collaborate with other teams and support them in creating safe multiplayer-friendly systems.
  • Be vigilant for and report new problems, delays, and risks to the appropriate Lead/Director.
  • Mentor members of the team and help them grow as programmers in a collaborative environment.

Requirements

  • Experience as a Network Programmer in the game industry.
  • Strong C++ programming and debugging skills.
  • Experience profiling and optimizing code.
  • Experience developing high-performing client/server systems.
  • Good algorithm and data structure skills (including time and space complexity and real-world vs theoretical performance of basic data structures). 
  • Experience and knowledge of different lag compensation techniques.
Bonus
  • Shipped at least one multi-platform game on PC and current gen consoles.

Benefits

Our Global Benefits & Perks
  • Unlimited coaching & therapy — with Oliva, to support your mental health
  • Stock Options — everyone owns a piece of our success
  • Pension scheme — up to 5% employer matched contribution to finance those golden years
  • Socials office & remote events, play sessions and company-wide parties
  • And even more benefits based on your location!

If you’re based in the UK
  • 25 Annual Leave + 3 bank holidays - we’re flexible with most bank holidays so you can use the time to celebrate what’s important to you
  • Private Medical Insurance - full cover with AXA
  • Healthcare Cash Plan - Level 3 cover with Medicash
  • Cycle2Work Scheme - lease a bike through us and save on tax too!
  • Electric Car Charging - electric car charging at our Port office in Edinburgh, Scotland.

About Build A Rocket Boy

Build A Rocket Boy is an independent game developer, headquartered in Edinburgh Scotland, with operations in Budapest Hungary, the Netherlands, France, and California USA. Led by game developer Leslie Benzies, Build A Rocket Boy’s team includes hundreds of the industry’s brightest development talents with the shared vision to create new and innovative entertainment experiences. Build A Rocket Boy’s first project is EVERYWHERE – a new multi-world game experience that blurs the line between reality and the digital world.

Similar Jobs

Sperasoft - Rendering Developer

Sperasoft

Yerevan, Yerevan, Armenia (On-Site)
3 Months ago
NAH.io - Software Engineer (Embedded Systems / Firmware)

NAH.io

Hong Kong (On-Site)
4 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago
Ubisoft Blue Byte - LEAD C++ ONLINE PROGRAMMER [RAINBOW SIX SIEGE] (F/M/D)

Ubisoft Blue Byte

Berlin, Berlin, Germany (Hybrid)
2 Months ago
Microsoft - Senior Silicon Architect

Microsoft

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
ByteDance - Principal Site Reliability Engineer, CDN

ByteDance

Singapore (On-Site)
3 Months ago
ByteDance - Tech Lead - Architect / Researcher - DPU

ByteDance

Seattle, Washington, United States (On-Site)
1 Day ago
NVIDIA - Solutions Architect, Networking - Cloud Service Providers

NVIDIA

Redmond, Washington, United States (Hybrid)
4 Weeks ago
ByteDance - Optical Transport Network Engineer - Physical Network

ByteDance

Dublin, County Dublin, Ireland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Engineer - BytePlus

ByteDance

Singapore (On-Site)
3 Months ago
Fluence - Controls Engineer (m/f/d) - German speaker

Fluence

Berlin, Berlin, Germany (Hybrid)
4 Months ago
DNEG - Lead Software Developer, Ziva Realtime

DNEG

British Columbia, Canada (Hybrid)
4 Months ago
Electronic Arts - Software Engineer

Electronic Arts

(Hybrid)
1 Month ago
PTW - Graphics Programmer Talent Pool

PTW

Florida, United States (On-Site)
3 Months ago
Zoox - Senior Compute Test Engineer

Zoox

San Carlos, California, United States (On-Site)
4 Months ago
Epic Games - Senior Engine Programmer, Framework Architecture

Epic Games

(On-Site)
2 Weeks ago
Saviynt - Technical Account Manager

Saviynt

Atlanta, Georgia, United States (Remote)
4 Months ago
ZeniMax Media - Programmeur.se backend / Backend Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
5 Months ago
Warner Bros Discovery - Lead Software Engineer

Warner Bros Discovery

Chicago, Illinois, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Hello Games - QA Tester

Hello Games

United Kingdom (On-Site)
2 Months ago
Blue Zoo Animation Studio - Mid 2D Compositor

Blue Zoo Animation Studio

London, England, United Kingdom (On-Site)
2 Months ago
Dream Games - Executive Assistant

Dream Games

London, England, United Kingdom (On-Site)
3 Months ago
Cirrus Logic - Manager, Design Engineering (MMS-64000105)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
4 Months ago
PlayStation Global - Senior Technical Artist (Game Tech) - 12 month contract

PlayStation Global

Guildford, England, United Kingdom (On-Site)
3 Months ago
Assystems - Plater

Assystems

Derby, England, United Kingdom (On-Site)
3 Months ago
Salesforce - Data Cloud Account Executive

Salesforce

London, England, United Kingdom (On-Site)
4 Months ago
One of Us - Project Development Assistant

One of Us

London, England, United Kingdom (Hybrid)
2 Weeks ago
Rank group - Trainee Dealer

Rank group

Glasgow, Scotland, United Kingdom (On-Site)
3 Months ago
BULKHEAD - Senior Gameplay Programmer

BULKHEAD

Derby, England, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

NVIDIA - Senior Networking Architect

NVIDIA

Santa Clara, California, United States (Hybrid)
4 Weeks ago
NVIDIA - Senior Networking Architect

NVIDIA

Canada (On-Site)
1 Month ago
Assystems - Informaticien Cybersécurité Réseau Industriel H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
3 Months ago
ByteDance - Network Software Development Engineer Graduate (Network Engineering-Virtual Network) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Netflix - Network Deployment Engineer L5

Netflix

Los Gatos, California, United States (On-Site)
1 Month ago
Paytm - Lead Network Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
ByteDance - Senior Software Engineer, Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Traffic Access Architectural Engineer - Traffic Infrastructure

ByteDance

Singapore (On-Site)
3 Months ago
PlayStation Global - Senior Software Engineer (Network Solutions)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
6 Months ago
Playtika - IT Infrastructure Engineer

Playtika

Ukraine (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Build A Rocket Boy is an independent game developer, headquartered in Edinburgh Scotland, with operations in Budapest Hungary, the Netherlands, France, and California USA. Led by game developer Leslie Benzies, Build A Rocket Boy’s team includes hundreds of the industry’s brightest development talents with the shared vision to create new and innovative entertainment experiences. Build A Rocket Boy’s first project is EVERYWHERE – a new multi-world game experience that blurs the line between reality and the digital world.

Edinburgh, Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (On-Site)

Cologne, North Rhine-Westphalia, Germany (On-Site)

Edinburgh, Scotland, United Kingdom (Remote)

Edinburgh, Scotland, United Kingdom (On-Site)

Scotland, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Build A Rocket Boy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug