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
Contact Detail:
Companion Group Recruiting Team