SIGN IN
Senior Game Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Companion Group · 3 weeks ago

Senior Game Engineer

Companion Group is a AAA co-development gaming studio renowned for its expertise in multiplayer game development. As a Senior Game Engineer, you will collaborate with a talented team to architect and implement multiplayer gameplay systems, optimize performance, and ensure seamless networked experiences.
Artificial Intelligence (AI)Cloud ComputingGamingSoftwareAppsCloud InfrastructureOnline GamesSoftware EngineeringVideo GamesVirtual Reality

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

Qualification

Unreal EngineC++Modern C++ standards C++17Modern C++ standards C++20Data structures and algorithmsClient-Server Game ArchitectureOnline Services Azure PlayfabOnline Services AccelByte AGSGameplay Abilities System (GAS)Proprietary game engine (C/C++ OOP/ECS)

Required

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
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 (e.g. Azure Playfab, AccelByte AGS), Custom Game Backend Integration/Development, Toxicity Management Platforms, etc.)
Experience with UE's Gameplay Abilities System (GAS)

Preferred

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

Company

Companion Group

linkedincrunchbase
company-logo
Companion is a remote multiplayer game development studio founded in 2022. Headquartered in London and with a presence across the Americas and Europe.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Jim Umstot
CTO
linkedin
Company data provided by crunchbase