At a Glance
- Tasks: Shape online services and enhance multiplayer functionalities for immersive gaming experiences.
- Company: Join Companion Group, a leading AAA co-development gaming studio known for innovative multiplayer solutions.
- Benefits: Enjoy a fully remote role with flexible working hours and access to mentorship from industry experts.
- Why this job: Be part of a dynamic team creating groundbreaking games while enjoying clear career progression opportunities.
- Qualifications: 5+ years in Unreal Engine, strong C++ skills, and experience with online gaming platforms required.
- Other info: Work with major studios globally and collaborate seamlessly within a clientβs in-house team.
The predicted salary is between 48000 - 84000 Β£ per year.
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 Online Client Engineer, you will be instrumental in shaping various aspects of the online services contributing to the overall vision of our projects, and ensuring an exceptional gaming experience for our clients' audiences. Your expertise in multiplayer gaming will play a pivotal role in designing and implementing engaging multiplayer functionalities.
Requirements:- Excellent communication and collaboration skills
- Strong problem-solving skills and attention to detail
- 5+ years of experience in the Unreal Engine
- Deep expertise in integrating GBaaS solutions (e.g. Azure Playfab, AccelByte AGS, Heroic Labs Nakama, Pragma). Preferably Microsoft Azure PlayFab.
- Excellent understanding of UE5βs networking framework and Client-Server Game Architecture
- Excellent C++ programming skills, including proficiency in modern C++ standards (C++17 and C++20)
- Familiarity with cross-platform multiplayer game development (PC/Console)
- Strong experience with at least one (1) online gaming platform such as Xbox Live, Playstation Network, Steam, Nintendo Network, or similar
- Experience in at least one additional programming-/scripting language (e.g. C#, Node.js, Go, or Lua)
- Experience developing sign-in flows, matchmaking, progression systems, user-generated content (UGC) and downloadable content (DLC) systems, and leaderboards
- Experience with Epic Online Services (EOS)
- Familiarity with integrating other online services (e.g., Toxicity Management Platforms, VoIP solutions, etc.)
- Experience in developing custom game backend solutions
- Experience with one or more Cloud Providers (AWS, Azure, GCP, etc.)
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.
Senior Online Client Engineer employer: Companion Group Ltd
Contact Detail:
Companion Group Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Online Client Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in multiplayer game development. Understanding current technologies and methodologies will not only enhance your knowledge but also demonstrate your passion for the industry during discussions.
β¨Tip Number 2
Network with professionals in the gaming industry, especially those who have experience with Unreal Engine and online gaming platforms. Engaging in relevant forums or attending virtual meetups can help you make valuable connections that may lead to referrals.
β¨Tip Number 3
Showcase your problem-solving skills by preparing examples of challenges you've faced in previous projects. Be ready to discuss how you approached these issues and the solutions you implemented, as this is crucial for the role.
β¨Tip Number 4
Research Companion Group Ltd. and their past projects. Understanding their portfolio and the specific games they've developed will allow you to tailor your conversations and show genuine interest in their work during interviews.
We think you need these skills to ace Senior Online Client Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Unreal Engine and multiplayer game development. Emphasise your problem-solving skills and any relevant projects you've worked on that align with the job description.
Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and how your skills can contribute to Companion Group's projects. Mention specific experiences that demonstrate your expertise in online services and collaboration within remote teams.
Showcase Relevant Projects: If possible, include links to your portfolio or GitHub showcasing projects that demonstrate your experience with GBaaS solutions and multiplayer functionalities. This will give the hiring team a clear view of your capabilities.
Highlight Communication Skills: Since the role emphasises clear communication, provide examples in your application of how you've successfully collaborated with teams in a remote setting. This could be through previous roles or projects where communication was key to success.
How to prepare for a job interview at Companion Group Ltd
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with Unreal Engine and C++. Highlight specific projects where you've implemented multiplayer functionalities, as this will demonstrate your expertise in the areas that matter most to the company.
β¨Emphasise Communication Abilities
Since Companion Group values clear communication, be ready to share examples of how you've successfully collaborated with remote teams. Discuss any tools or methods you use to maintain transparency and effective communication in a distributed environment.
β¨Demonstrate Problem-Solving Skills
Prepare to discuss challenges you've faced in previous roles, particularly in multiplayer game development. Explain your thought process and the steps you took to resolve these issues, showcasing your strong problem-solving abilities.
β¨Familiarity with Online Services
Make sure to mention your experience with GBaaS solutions and online gaming platforms. If you've worked with services like Azure PlayFab or Epic Online Services, provide specific examples of how you've integrated these into your projects.