Companion Group Ltd
Jobs at Companion Group Ltd
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Cloud • Gaming • Software
Develop and implement online multiplayer features for AAA games, including online services, networking, client-server architecture, and cross-platform functionality. Integrate game backend-as-a-service platforms and online gaming services while collaborating closely with client teams. The role may also involve matchmaking, sign-in, progression, leaderboards, user-generated content, downloadable content, cloud services, and custom backend solutions.
Cloud • Gaming • Software
Develop and optimize stylized materials and surface shaders in Unreal Engine for an AAA multiplayer game. Collaborate with artists and technical teams to translate visual concepts into performant real-time materials, build scalable material systems, troubleshoot rendering issues, document workflows, and educate artists on performance best practices. The role also contributes to visual R&D, procedural material workflows, and cross-platform optimization, especially for consoles.
Cloud • Gaming • Software
Develop and optimize multiplayer gameplay systems using Unreal Engine and C++. Build scalable networking solutions, solve complex technical challenges, and collaborate with designers, artists, and engineers to deliver seamless online game experiences. The role requires expertise in client-server architecture, modern C++, data structures and algorithms, online services, and Unreal’s Gameplay Ability System, with optional experience in ECS, AI systems, cloud platforms, scripting, and additional programming languages.
Cloud • Gaming • Software
Design and implement scalable AI systems for multiplayer games, including decision-making frameworks, navigation, pathfinding, spatial reasoning, networking, and server-authoritative behavior. Write optimized C++ code, support high-density AI populations, integrate with Unreal Engine, and collaborate with designers and animators to create expressive game behaviors. The role also addresses performance optimization, group coordination, replication, and distributed game environments.
Cloud • Gaming • Software
Develop and maintain responsive, reliable web applications for a multiplayer gaming studio. Responsibilities include writing tested web code, integrating backend databases and services, collaborating on network and multiplayer features, estimating development work, reporting progress, and optimizing performance, extensibility, and cost. The role requires strong experience with React, NextJS, TypeScript, MUI, cloud services, CI/CD workflows, Web APIs, Azure DevOps, and preferably C# and ASP.NET Core backend development.
Cloud • Gaming • Software
Create and optimize real-time visual effects for AAA multiplayer games, including explosions, weather, destruction, magic, fire, smoke, and environmental effects. Collaborate with art, animation, design, and engineering teams to align VFX with gameplay and visual direction. Use Unreal Niagara and other VFX tools, particle systems, shaders, simulations, and materials while maintaining performance across platforms. Prototype new techniques, document workflows, and support stylized and realistic effects development.
Cloud • Gaming • Software
Develop and optimize multiplayer gameplay systems using Unreal Engine and C++. Responsibilities include designing scalable networking solutions, implementing client-server architecture, solving complex technical challenges, collaborating across disciplines, and delivering robust gameplay experiences. The role requires expertise in modern C++, data structures and algorithms, online services, Unreal’s Gameplay Ability System, and multiplayer development. Preferred experience includes ECS, game AI, cloud platforms, scripting languages, additional programming languages, host migration, and seamless server transitions.
Cloud • Gaming • Software
Design and implement accessible, player-focused game interfaces, including menus, HUDs, UX flows, wireframes, prototypes, iconography, and style guides in Unreal Engine 5. Collaborate with designers, artists, and engineers to integrate UI with gameplay systems, optimize performance across platforms, and support accessibility features such as scalable text, colorblind-safe palettes, remappable controls, and audiovisual cues.
Cloud • Gaming • Software
Lead network architecture and optimization for a AAA multiplayer game using Unreal Engine and C++. Design synchronization, matchmaking, latency-management, and scalable client-server systems; diagnose complex networking issues; integrate emerging technologies; collaborate with gameplay and design teams; and mentor engineers. The role requires shipped AAA session-based and persistent-world multiplayer titles, strong modern C++ skills, and deep expertise in distributed game networking architectures.
Cloud • Gaming • Software
Design, develop, and maintain scalable backend systems for multiplayer games. Build authentication, matchmaking, lobby, server orchestration, APIs, and microservices supporting real-time gameplay. Optimize low-latency services, integrate with networking and DevOps teams, manage databases and containers, and ensure reliability and scalability. Provide estimates, documentation, and reporting while collaborating remotely with cross-functional game development teams.
Cloud • Gaming • Software
Design and implement scalable, high-performance UI and HUD systems for multiplayer games using C++ and Unreal Engine. Develop menus, inventory systems, dashboards, and network-integrated interfaces while optimizing draw calls, memory, widget ticking, and layout performance. Collaborate with designers, artists, and gameplay engineers to deliver responsive cross-platform experiences. Address localization, accessibility, input systems, aspect-ratio scaling, and asynchronous multiplayer data replication.
Cloud • Gaming • Software
Design, implement, and optimize multiplayer-ready animation systems in Unreal Engine and proprietary engines. Develop efficient modern C++ code, solve complex technical challenges using advanced data structures and algorithms, and contribute to scalable networking solutions. Collaborate with developers, designers, and artists to deliver seamless animation and networked gameplay experiences. The role also involves online service integration, Gameplay Ability System work, and performance optimization for complex multiplayer games.



