Senior Network Programmer

3 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

OAO INFO INDIA - Game Developer

OAO INFO INDIA

Pune, Maharashtra, India (On-Site)
2 Months ago
Daybreak Game Company LLC - Environment Artist

Daybreak Game Company LLC

Austin, Texas, United States (Remote)
3 Months ago
Gearbox Software - Senior Online Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
5 Months ago
PlayStation Global - Senior Gameplay Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
1 Month ago
Riot Games - Sr. Manager, Technical Game Design

Riot Games

Los Angeles, California, United States (On-Site)
1 Day ago
Meta - Technical Program Manager, Net Infra (Backbone)

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
ION - Network Engineer - 7401

ION

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Nintendo - Senior Network Engineer (Palo Alto Firewall)

Nintendo

Redmond, Washington, United States (Hybrid)
2 Weeks ago
Next Level Business Services - Network Architecture and Operations

Next Level Business Services

Mount Laurel Township, New Jersey, United States (On-Site)
6 Months ago
Google - Technical Program Manager, Network Infrastructure

Google

Tokyo, Japan (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Branch GG - Senior Unity Engineer

Branch GG

Seattle, Washington, United States (Remote)
11 Months ago
Welevel - Senior Technical Artist – Procedural Content Generation

Welevel

Munich, Bavaria, Germany (On-Site)
2 Months ago
Airlab Inc  - LEVEL DESIGNER

Airlab Inc

Montreal, Quebec, Canada (On-Site)
9 Months ago
YallaPlay - Mobile Game User Acquisition Coordinator

YallaPlay

(Remote)
8 Months ago
Cloud Imperium Games - AI Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
10 Months ago
Epic Games - Senior Server Programmer

Epic Games

United States (On-Site)
1 Month ago
Scopely - VP, Product Management - Star Trek Fleet Command

Scopely

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
Starbreeze Studios - Senior Gameplay Programmer (PAYDAY/PUBG)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Microsoft - Principal Software Engineering Lead

Microsoft

Redmond, Washington, United States (Hybrid)
2 Weeks ago
Haven Studios  Inc  - Senior Lighting Artist

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Lockwood - Marketing Artist

Lockwood

Nottingham, England, United Kingdom (On-Site)
18 Hours ago
ION - Site Reliability Engineer

ION

London, England, United Kingdom (Hybrid)
6 Months ago
playground - Senior Gameplay Engineer

playground

Royal Leamington Spa, England, United Kingdom (Hybrid)
1 Day ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Flexible)
2 Months ago
Gunzilla - Senior Technical Artist - VFX/Shaders

Gunzilla

London, England, United Kingdom (On-Site)
2 Weeks ago
Cirrus Logic - Materials Planner

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
1 Month ago
Likewise - Management Accountant

Likewise

Crewe, England, United Kingdom (On-Site)
18 Hours ago
PlayStation Global - Senior Manager Sales and Revenue Forecasting

PlayStation Global

London, England, United Kingdom (Remote)
4 Months ago
Rank group - F & B Host

Rank group

Sunderland, England, United Kingdom (On-Site)
4 Months ago
Rockstar Games - Senior UI Programmer (C++)

Rockstar Games

Leeds, England, United Kingdom (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

Tencent - Sr. Anycast Network Engineer

Tencent

California, United States (On-Site)
1 Month ago
Google - Network Security Engineer

Google

Austin, Texas, United States (On-Site)
2 Days ago
ByteDance - Network Reliability Engineer - Physical Network Infrastructure

ByteDance

Singapore (On-Site)
3 Months ago
NVIDIA - Senior Network Algorithms Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - Software Engineer Graduate (Multi Cloud CDN)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Google - Technical Program Manager, Network Infrastructure

Google

Tokyo, Japan (On-Site)
1 Week ago
ByteDance - Software Engineer - Network Security - San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Data Center Technician, Global Server Operations

Google

Singapore (On-Site)
2 Weeks ago
ByteDance - Network Automation Engineer

ByteDance

Hillsboro, Oregon, United States (On-Site)
1 Month 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)

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

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

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

Cologne, North Rhine-Westphalia, Germany (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