Senior Network Programmer

5 Months 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

Bonfire Studios - Senior Gameplay Animator

Bonfire Studios

California, United States (Hybrid)
3 Months ago
Synergy Games - Lead Gameplay Programmer

Synergy Games

(Remote)
1 Month ago
Insomniac - Mission Designer

Insomniac

United States (Remote)
1 Month ago
Bonfire Studios - Senior Producer (Audio / Narrative / Localization)

Bonfire Studios

California, United States (Hybrid)
3 Months ago
bytedance - Site Reliability Engineer, Edge Services

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Ion - Senior Network Engineer

Ion

Clifton, New Jersey, United States (On-Site)
8 Months ago
bytedance - Senior Software Engineer - IaaS AI Infra

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
bytedance - Senior Software Development Engineer, Virtual Network

bytedance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Stoic - QA Director

Stoic

United States (Remote)
2 Months ago
Bungie - Destiny Armor and Weapons Feature Lead

Bungie

(Hybrid)
2 Months ago
Argus Labs - Site Reliability Engineer (LATAM)

Argus Labs

(Remote)
3 Months ago
Bonfire Studios - Senior Gameplay Animator

Bonfire Studios

California, United States (Hybrid)
3 Months ago
Amazon games  - Senior Software Developer

Amazon games

Seattle, Washington, United States (On-Site)
3 Weeks ago
Amazon games  - Animator

Amazon games

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Decentraland - Senior Unity Engineer

Decentraland

(Remote)
5 Months ago
Juego Studios - Senior Unity Developer

Juego Studios

Bengaluru, Karnataka, India (On-Site)
7 Months ago
2K - Director, Game Operations

2K

Los Angeles, California, United States (Remote)
3 Weeks ago
DECA Games - 3D Animator

DECA Games

Berlin, Berlin, Germany (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Reddit - Director, Global Channel Partnerships

Reddit

London, England, United Kingdom (On-Site)
1 Month ago
fortis games - Senior Analytics Engineer

fortis games

United Kingdom (Remote)
3 Weeks ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

London, England, United Kingdom (On-Site)
1 Month ago
Apollo - Senior Customer Success Engineer

Apollo

United Kingdom (Remote)
3 Months ago
Insight Software - Senior Consultant

Insight Software

London, England, United Kingdom (On-Site)
1 Month ago
Ion - Senior Business Consultant - Aspect

Ion

London, England, United Kingdom (On-Site)
8 Months ago
Aspire - Director, Investment Compliance

Aspire

United Kingdom (Hybrid)
1 Month ago
Dialpad AI - Technical Account Manager

Dialpad AI

London, England, United Kingdom (Remote)
2 Months ago
 Dassault Systèmes - Associate Manager, Implementation Consulting (Imaging)

Dassault Systèmes

London, England, United Kingdom (On-Site)
3 Years ago
Rolls-Royce - Life Cycle Engineer – Legacy Aerospace

Rolls-Royce

Bristol, England, United Kingdom (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

bytedance - Data Center Design Manager (Mechanical) - Data Center Development

bytedance

Singapore (On-Site)
7 Months ago
Larian Studios - Lead Security & Network Engineer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
bytedance - Software Development Engineer Graduate (Intent-based networking) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
bytedance - Senior Network Software Engineer, RDMA

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
bytedance - Research Scientist, Cloud & AI Computing - DPU/GPU/CPU

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Bellevue, Washington, United States (On-Site)
7 Months ago
Paytm - Lead Network Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
bytedance - Edge Network Engineer

bytedance

Singapore (On-Site)
3 Months ago
Google - Networking RTL Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
bytedance - Senior Software Engineer - IaaS AI Infra

bytedance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded