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 AAA multiplayer game. Your role involves designing, implementing, and maintaining complex network systems, handling user-generated content and advanced gameplay features. This includes debugging network issues, optimizing network traffic between clients, servers, and online services, and collaborating with other teams to ensure robust multiplayer systems. Mentoring junior programmers and reporting risks are also crucial aspects of the position.
Must have:
  • Experience as a Network Programmer in 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
  • Experience with lag compensation techniques
Good to have:
  • Shipped a multi-platform game on PC and current-gen consoles
Perks:
  • Unlimited coaching & therapy
  • Stock Options
  • Pension scheme
  • Socials
  • 25 Annual Leave + 3 bank holidays (UK)
  • Private Medical Insurance (UK)
  • Healthcare Cash Plan (UK)
  • Cycle2Work Scheme (UK)
  • Electric Car Charging (UK)

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
Remote
Workplace type
Fully remote

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

Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
3 Months ago
fortis games - Staff Full-Stack Engineer (Game Team)

fortis games

Romania (Remote)
1 Month ago
Cloud Imperium Games - Senior Tools Programmer (editor)

Cloud Imperium Games

Frankfurt Am Main, Hessen, Germany (On-Site)
3 Weeks ago
GameJobs - Senior Litigation Counsel

GameJobs

San Francisco, California, United States (Remote)
2 Months ago
Cloud Imperium Games - Senior Cinematic Designer

Cloud Imperium Games

Frankfurt Am Main, Hessen, Germany (On-Site)
1 Month ago
bytedance - Technical Program Manager, Public Cloud

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
bytedance - Senior Software Engineer, Anti-DDoS - Network Security

bytedance

San Jose, California, United States (On-Site)
5 Months ago
Cloud Imperium Games - Principal Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
7 Months ago
Meta - Technical Program Manager, Net Infra (Backbone)

Meta

Menlo Park, California, United States (On-Site)
7 Months ago
NVIDIA - Senior Software Engineer, Linux Kernel Upstream

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gearbox - Senior Online Programmer

Gearbox

Frisco, Texas, United States (On-Site)
1 Month ago
Cloud Imperium Games - Senior AI Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago
Scopely - Manager - LiveOps Stumble Guys

Scopely

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Ubisoft - Shader & VFX Artist

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Daybreak Game Company LLC - Producer

Daybreak Game Company LLC

Renton, Washington, United States (Hybrid)
6 Months ago
Daybreak Game Company LLC - Business Intelligence Engineer

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
4 Months ago
N A - Senior Unity Game Developer - High End 3D Multiplayer PVP Mobile Game

N A

London, England, United Kingdom (Remote)
8 Months ago
Daybreak Game Company LLC - Environment Artist

Daybreak Game Company LLC

Austin, Texas, United States (Remote)
4 Months ago
Impact Theory - Senior Game Programmer

Impact Theory

Los Angeles, California, United States (On-Site)
7 Months ago
Haven Studios  Inc  - Senior Level Designer

Haven Studios Inc

Montreal, Quebec, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Network Engineering Jobs

bytedance - Software Development Engineer (SDN Traffic Intelligence & Control)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
bytedance - Tech Lead - Architect / Researcher - DPU

bytedance

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

bytedance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - Hardware Application Engineer, Ethernet Switch

NVIDIA

Shanghai, Shanghai, China (Hybrid)
5 Months ago
NVIDIA - Networking Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Next Level Business Services - Network Architect (Full Time)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
bytedance - Software Engineer - Service Platform Intern - 2025 Start

bytedance

Singapore (On-Site)
3 Months ago
bytedance - Infrastructure Software Engineer in Edge Cloud

bytedance

San Jose, California, United States (On-Site)
2 Months ago
bohemia interactive - Engine Network Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
7 Months ago
bytedance - Network Data Operations Engineer

bytedance

Singapore (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded