Senior Game Engineer

Companion Group

United Kingdom

Remote

GBP 50,000 - 75,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading AAA gaming studio is seeking a Senior Game Engineer to craft exceptional multiplayer experiences. You will collaborate with a skilled team, optimizing game performance and delivering networked gameplay. The ideal candidate has over 6 years of experience with Unreal Engine, strong C++ skills, and a deep understanding of game architecture. Join this remote team dedicated to innovative game development, solving complex challenges, and enhancing player experiences.

Qualifications

  • 6+ years of experience in the Unreal Engine.
  • Experience with at least one proprietary game engine.
  • Deep understanding of Client-Server Game Architecture.

Responsibilities

  • Architect, implement, and refine multiplayer gameplay systems.
  • Produce maintainable C++ code.
  • Collaborate with teams to deliver innovative gameplay experiences.

Skills

Excellent communication and collaboration skills
Strong problem-solving skills
C++ programming skills
Deep expertise in data structures and algorithms

Tools

Unreal Engine
C/C++ OOP/ECS

Job description

Senior Game Engineer

Companion Group is a AAA co‑development gaming studio with a globally distributed and fully remote setup, renowned for its adeptness in overcoming the most intricate challenges in multiplayer game development. Our reputation precedes us as an excellent choice for clients aspiring to elevate their latest multiplayer titles, enabling scalability in player numbers, maximising player density, and crafting immersive gameplay experiences.

Embedded seamlessly within a client's in‑house team, we collaborate harmoniously to turn dreams into reality. Our portfolio boasts groundbreaking games developed in collaboration with major studios worldwide. As a fully remote studio with colleagues across the globe, we value and emphasise clear, continuous, and transparent communication as highly as technical skills.

As a Senior Game Developer, you’ll be at the heart of crafting exceptional multiplayer experiences. You will work closely with a talented team of developers, designers, and artists to build robust systems, optimize performance, and deliver seamless networked gameplay. Your expertise will drive critical aspects of our technology stack, ensuring players enjoy smooth, immersive, and memorable experiences.

Responsibilities
  • Architect, implement, and refine cutting‑edge multiplayer‑ready gameplay systems in and outside of the Unreal Engine
  • Produce elegant, efficient, and maintainable C++ code
  • Leverage expert‑level understanding of data structures and algorithms to solve interesting challenges
  • Collaborate with cross‑functional teams to deliver innovative gameplay experiences
  • Contribute to the development of scalable and robust networking solutions
  • Tackle and resolve intricate technical hurdles in complex multiplayer games
Qualifications
  • Excellent communication and collaboration skills
  • Strong problem‑solving skills and attention to detail
  • 6+ years of experience in the Unreal Engine
  • Experience with at least one proprietary game engine (C/C++ OOP/ECS)
  • Deep understanding of Client‑Server Game Architecture (e.g. Client‑side prediction, Server reconciliation, Lag compensation, Entity Interpolation etc.)
  • Excellent C++ programming skills, including proficiency in modern C++ standards (C++17 and C++20) and their application in diverse contexts beyond Unreal Engine, such as systems programming, network programming, etc.
  • Deep expertise in common data structures and algorithms (DSA)
  • Experience with Online Services (e.g. GBaaS solutions such as Azure Playfab, AccelByte AGS, Custom Game Backend Integration/Development, Toxicity Management Platforms, etc.)
  • Experience with UE’s Gameplay Abilities System (GAS)
What Makes You Stand Out
  • Experience with Entity Component Systems (ECS) (e.g. flecs.dev)
  • Experience with AI (Behaviour Trees, State Trees, UtilityAI Systems)
  • Experience with one or more Cloud Providers (AWS, Azure, GCP, etc.)
  • Familiarity with scripting languages and tools development (e.g. Lua, Python, Javascript)
  • Familiarity with one other programming language (e.g. Rust, Golang)
  • Experience with Host‑Migration and Seamless‑Server Transitions

Referrals increase your chances of interviewing at Companion Group by 2x.

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

Similar jobs worth comparing

Senior Game Engineer — Remote Multiplayer Systems Lead
Senior Game Engineer — Remote Multiplayer Systems Lead

Companion Group • United Kingdom

Remote
GBP 50,000 - 75,000
Senior Gameplay Programmer (Animation)
Senior Gameplay Programmer (Animation)

Skillsearch • United Kingdom

Remote
GBP 50,000 - 70,000
Senior Backend Engineer - MPG - Fully remote from the UK or the EU
Senior Backend Engineer - MPG - Fully remote from the UK or the EU

Climax Studios • United Kingdom

Remote
GBP 50,000 - 70,000
Flexible working hours
Mental health support
Strong pension plan
+2
Senior Unreal C++ Developer
Senior Unreal C++ Developer

Eeze • Greater London

Hybrid
GBP 80,000 - 110,000
Hybrid Working
26 days paid holiday
Birthday Leave
+6
Principal Backend Engineer - MPG - Fully remote from the UK or the EU
Principal Backend Engineer - MPG - Fully remote from the UK or the EU

Climax Studios • United Kingdom

Remote
GBP 70,000 - 90,000
Flexible working hours
Private medical insurance
Strong pension plan
+2
Senior Network Engineer (Unreal 5)
Senior Network Engineer (Unreal 5)

Couch Heroes • United Kingdom

Remote
GBP 60,000 - 80,000
Remote-first culture
Opportunity for professional growth
Principal Software Engineer
Principal Software Engineer

The Multiplayer Group • United Kingdom

On-site
GBP 60,000 - 80,000
Senior Gameplay and Animation Engineer
Senior Gameplay and Animation Engineer

2K • Brighton

On-site
GBP 60,000 - 90,000
Senior Game AI Designer | North America | Canada | Europe | Fully Remote
Senior Game AI Designer | North America | Canada | Europe | Fully Remote

Escape Velocity Entertainment • Greater London

On-site
GBP 75,000 - 120,000
Generous PTO
Private Medical & Dental Healthcare
Mental Health scheme
+4
Senior Engine Programmer, Unreal Cloud Services
Senior Engine Programmer, Unreal Cloud Services

Epicgames • Greater London

On-site
GBP 75,000 - 120,000