Network Programmer

Avalanchestudios

Stockholms kommun

Hybrid

SEK 800,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Avalanche Studios Group in Stockholm is seeking a Network Programmer to build, optimize and maintain the online infrastructure powering our multiplayer features. You will shape the networking backbone for an ambitious new title currently in active development.

You will collaborate across disciplines, implement scalable networking libraries in C++ within Unreal Engine, and refine replication, RPCs, and server orchestration with tools for profiling and debugging.

Qualifications

  • Deep understanding of modern C++ within Unreal Engine
  • Proven experience with Unreal Engine replication and RPCs
  • 3+ years of multiplayer programming with at least one shipped title
  • Experience with platform online subsystems (Steam, PSN, Xbox Live)
  • Experience with network profiling and bandwidth optimization
  • Fluent in English and strong cross-disciplinary coordination

Responsibilities

  • Design, develop, and maintain scalable networking libraries for core multiplayer features
  • Collaborate with disciplines to define requirements and implementations
  • Refactor prototypes into production-ready systems
  • Address networking shortcomings with engineered solutions
  • Create debugging, profiling, and performance tools for networks
  • Educate team on shared networking technologies
  • Understand Unreal Engine replication, actor lifecycle, and RPCs
  • Experience with dedicated server orchestration (Agones, AWS GameLift) or Matchmaking services
  • Experience with networked physics and client-side prediction/reconciliation
  • Comfortable working in an Agile/Scrum environment

Skills

C++
Unreal Engine
Replication system
RPCs
GAS
Networking
Agones
GameLift
Client-server
Network profiling

Tools

UNetDriver

Job description

Overview

Are you passionate about creating seamless and robust multiplayer experiences? Join our innovative team in Stockholm as a Network Programmer to shape the online backbone for an ambitious new game currently in active development. As a Network Programmer, you will be crucial in ensuring our multiplayer experience is technically sound, reliable, and ready for deployment. Your mission will be to build, optimize, and maintain the networking infrastructure that powers our game's online features.

Responsibilities
  • Designing, developing, and maintaining scalable networking libraries for core multiplayer features
  • Collaborating closely with various disciplines to define requirements and align on technical implementations
  • Refactoring existing solutions and transforming prototype features into production-ready systems
  • Identifying and addressing technical shortcomings in our networking approach with well-engineered solutions
  • Creating robust tools for debugging, profiling, and optimizing network performance
  • Educating team members on best practices for using shared networking technologies, empowering them to leverage their full potential
  • Deep understanding of modern C++ within the context of Unreal Engine, including memory management, macros, and coding standards
  • Proven experience with Unreal Engine’s replication system, actor lifecycle in a networked environment, and implementing RPCs
  • 3+ years of experience in multiplayer programming, with at least one shipped title
  • Experience working with platform-specific online subsystems such as Steam, PSN, and Xbox Live
  • Experience with packet profiling, bandwidth optimization, and managing network relevance and culling in large-scale environments
  • Strong coordination skills for cross-disciplinary collaboration and fluency in English
  • Experience with the Gameplay Ability System (GAS) and its built-in networking capabilities
  • Experience extending or overriding the UNetDriver or implementing custom DataBunch serialization
  • Experience with dedicated server orchestration (Agones, AWS GameLift) or Matchmaking services
  • Experience with networked physics and client-side prediction/reconciliation
  • Comfortable working in an Agile/Scrum environment
Qualifications
  • Deep understanding of modern C++ within the context of Unreal Engine, including memory management, macros, and coding standards
  • Proven experience with Unreal Engine’s replication system, actor lifecycle in a networked environment, and implementing RPCs
  • 3+ years of experience in multiplayer programming, with at least one shipped title
  • Experience working with platform-specific online subsystems such as Steam, PSN, and Xbox Live
  • Experience with packet profiling, bandwidth optimization, and managing network relevance and culling in large-scale environments
  • Strong coordination skills for cross-disciplinary collaboration and fluency in English
  • Experience with the Gameplay Ability System (GAS) and its built-in networking capabilities
  • Experience extending or overriding the UNetDriver or implementing custom DataBunch serialization
  • Experience with dedicated server orchestration (Agones, AWS GameLift) or Matchmaking services
  • Experience with networked physics and client-side prediction/reconciliation
  • Comfortable working in an Agile/Scrum environment
Location

The Stockholm location Our Stockholm office is situated in Södermalm, the beating heart of the city’s game industry. It’s a physical representation of our games – the lush vegetation of Just Cause and theHunter: Call of the Wild meets corroded metal straight out of Mad Max. Our hybrid model requires you to be in the office on Mondays, Tuesdays, and Thursdays to foster collaboration and creativity.

Our values

Our values At Avalanche Studios Group, we create worlds beyond limits. But that’s not exclusive to our games, so we’re committed to developing a diverse and inclusive workplace. All Avalanchers have a shared responsibility to create an open work environment where everyone is treated equally and respectfully. Being part of our world is not contingent on your heritage, your gender, or sexual orientation. It’s all about your passion and creativity.

How to apply

To apply for this position, please register below and provide your CV in English. We review applications continuously. All further studio-related information is provided under a non-disclosure agreement.

Relocation assistance is not available for this role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Network Programmer
Network Programmer

Avalanche Studios Group • Stockholms kommun

Hybrid
Network Programmer
Network Programmer

Avalanche Studios • Stockholms kommun

Hybrid
Network Programmer - Multiplayer & Unreal Engine
Network Programmer - Multiplayer & Unreal Engine

Avalanche Studios • Stockholms kommun

Hybrid
Network Programmer - Multiplayer Engine & Tools
Network Programmer - Multiplayer Engine & Tools

Avalanche Studios Group • Stockholms kommun

Hybrid
Unreal Engine Network Programmer — Multiplayer Lead
Unreal Engine Network Programmer — Multiplayer Lead

Avalanchestudios • Stockholms kommun

Hybrid
SEK 800,000 - 1,200,000
Senior Cloud Engineer
Senior Cloud Engineer

Avalanche Studios Group • Stockholms kommun

On-site
SEK 600,000 - 800,000
Inclusive workplace
Creative environment
Continuous learning opportunities
Stockholm Senior Data Engineer
Stockholm Senior Data Engineer

Avalanche Studios • Stockholms kommun

On-site
SEK 638,000 - 852,000
Stockholm Senior Analytics Engineer
Stockholm Senior Analytics Engineer

Avalanche Studios • Stockholms kommun

On-site
SEK 550,000 - 700,000
Senior Gameplay Programmer
Senior Gameplay Programmer

Avalanchestudios • Stockholms kommun

Hybrid
SEK 550,000 - 750,000
Senior Cloud Engineer
Senior Cloud Engineer

Avalanche Studios • Stockholms kommun

On-site