Senior Network Programmer

2 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

Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
4 Months ago
TiMi Studio Group - Gameplay Programmer Intern

TiMi Studio Group

Quebec, Canada (On-Site)
3 Weeks ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Month ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
ByteDance - Machine Learning Engineer - Pico Perception

ByteDance

San Jose, California, United States (On-Site)
6 Days ago
ByteDance - Network Engineer, Edge Networking

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Activision - Senior Network Programmer

Activision

Malmö, Skåne County, Sweden (Hybrid)
2 Weeks ago
ByteDance - Software Development Engineer Graduate (Intent-based networking) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer - Service Platform Intern - 2025 Start

ByteDance

Singapore (On-Site)
1 Week ago
ByteDance - Software Engineer, Real Time Communication

ByteDance

Singapore (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Bright Machines - Research Perception Scientist, Computer Vision and Machine Learning

Bright Machines

San Francisco, California, United States (On-Site)
5 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Seattle, Washington, United States (On-Site)
4 Months ago
Larian Studios - Engine Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
2 Months ago
Epic Games - UI Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago
Playrix - Senior Game UI Developer

Playrix

Montenegro (Remote)
5 Months ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Fremont, California, United States (Remote)
4 Months ago
ByteDance - Video Analysis and Quality Algorithm Intern 2023 Summer/Fall (MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
IO Interactive - Senior Audio Programmer

IO Interactive

İstanbul, Türkiye (Hybrid)
5 Months ago
ByteDance - Principal Algorithm Engineer, Trust and Safety

ByteDance

Singapore (On-Site)
5 Months ago
Epic Games - Senior Gameplay Systems Engineer, Developer Relations

Epic Games

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Epic Games - Tech Art Lead

Epic Games

London, England, United Kingdom (On-Site)
1 Week ago
Fanatics - Assistant Merchandiser

Fanatics

Manchester, England, United Kingdom (Hybrid)
5 Months ago
Assystems - Nuclear - Senior Mechanical Engineer

Assystems

Derby, England, United Kingdom (On-Site)
5 Months ago
Canva - Payroll Lead, EMEA/Americas

Canva

London, England, United Kingdom (Remote)
5 Days ago
BrightEdge - London Sales Development Representative

BrightEdge

London, England, United Kingdom (On-Site)
5 Months ago
Media Molecule - Senior Environment Designer

Media Molecule

London, England, United Kingdom (Hybrid)
2 Months ago
Tesla - Service Technician / Automotive Mechanic

Tesla

Manchester, England, United Kingdom (On-Site)
1 Month ago
Nielsen Holdings - Advertising Monitoring Linguist

Nielsen Holdings

Newcastle Upon Tyne, England, United Kingdom (Remote)
5 Days ago
Activision - Expert Level Designer - Single Player

Activision

Guildford, England, United Kingdom (Hybrid)
1 Week ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture Pipeline

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
6 Days ago
ByteDance - Network Engineer Graduate (Tech Infra - IaaS) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
NVIDIA - Senior HPC Technical Support Engineer - Ethernet

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Technical Instructor - Data Center Networking Technologies

NVIDIA

United Kingdom (Remote)
2 Weeks ago
ByteDance - Senior/Tech Lead Software Development Engineer, Network Monitoring & Alerts - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Edge Optical Engineer - EDGE Networking

ByteDance

Singapore (On-Site)
1 Month ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Months ago
ByteDance - Software Engineer Graduate (RDMA Network- High Speed Network)

ByteDance

San Jose, California, United States (On-Site)
6 Days ago
Tencent - Sr. Anycast Network Engineer

Tencent

California, United States (On-Site)
1 Week ago
NetEase Games - Infrastructure Engineer

NetEase Games

Quebec, Canada (Remote)
1 Week 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.

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)

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