Senior Network Engineer

Senior Network Engineer

Full-Time No home office possible
Go Premium
C

Overview

Join to apply for the Senior Network Engineer role at Companion Group. Companion Group is a AAA co-development gaming studio with a globally distributed and fully remote setup, renowned for overcoming intricate challenges in multiplayer game development. We collaborate within a client’s in-house team to turn ideas into robust, scalable, and immersive multiplayer experiences for players around the world.

We are looking for an experienced Senior Network Engineer with a strong background in Unreal Engine to lead the development and optimization of the network architecture for a new AAA IP.

Key Responsibilities

  • Architect, implement and refine cutting-edge network code for large-scale multiplayer games inside and outside of the Unreal Engine
  • Produce elegant, efficient, and maintainable C++ code
  • Develop robust solutions for player synchronization, matchmaking, and latency management
  • Work closely with gameplay engineers, designers, and other departments to ensure seamless integration of your network code
  • Diagnose and resolve complex networking issues during all phases of development
  • Research and integrate cutting-edge technologies to future-proof network architecture
  • Mentor and collaborate with other engineers, fostering a culture of innovation and technical excellence

Requirements

  • Minimum 5 years of experience working as a Network Engineer in the gaming industry
  • Minimum 3 years of experience with Unreal Engine
  • Excellent communication and collaboration skills
  • Strong problem-solving skills and attention to detail
  • Excellent C++ programming skills, including proficiency in modern C++ standards (C++17 and C++20)
  • Deep expertise in common data structures and algorithms (e.g. Graph Algorithms)
  • Deep understanding of Client-Server Game Architecture (e.g. Client-side prediction, Server reconciliation, Lag compensation, Entity Interpolation, etc.)
  • Shipped at least one AAA session-based multiplayer title
  • Shipped at least one AAA persistent world multiplayer title
  • Deep understanding of the client-server model, the listen-server architecture, the peer-to-peer architecture, and distributed architectures

What Makes You Stand Out

  • Familiarity with cross-platform multiplayer game development (PC/Console)
  • Experience with Online Services (e.g. GBaaS solutions such as Azure PlayFab, AccelByte AGS)
  • Experience with one or more Cloud Providers (AWS, Azure, GCP, etc.)
  • Strong debugging and profiling skills for real-time multiplayer games
  • Knowledge of security best practices for online games, including cheat prevention and data protection

Benefits

  • Clear career progression path with opportunities for advancement, increased responsibilities, and compensation
  • Fully remote position, allowing flexibility to work from any location while collaborating with industry-leading game developers
  • Access to mentorship and guidance from experienced professionals in the gaming industry
  • Opportunity to be part of a passionate and dynamic team working on exciting projects

Apply now and embark on an incredible journey with one of the best game studios in the world!

#J-18808-Ljbffr

C

Contact Detail:

Companion Group Recruiting Team

Senior Network Engineer
Companion Group
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>