Senior Network Engineer (Multiplayer, C++, Unreal Engine 4)
Job Summary:
As a Senior Network Engineer, you will help drive the design and implementation of multiplayer functionality that supports VR and PC
Responsibilities:
- Work with the team to build a clear understanding of the interaction and deployment requirements. Identify the most suitable and scalable solution
- Design and implement underlying networking systems, building on the functionality of Unreal Engine and our own back-end services
- Ensure UE4, the back-end and all services communicate reliably and efficiently.
- Create systems for both real-time gameplay and multiplayer events and progression
- Ensure scalability and performance requirements are in place for a sustainable infrastructure
- Ensure the creation of well-designed, adaptable, and testable software, including some work on automated tests
Qualifications:
- You have developed and released multiple games with Unreal, and at least two games as a client multiplayer network coder
- You have deep experience with C++, plus a thorough understanding of low-level comms libraries and associated threading challenges
- You are a good authority when it comes to network systems engineering
- You document your code with concise overview descriptions and guides
- Have a good understanding of system design patterns, memory/performance optimization, and how to document knowledge
Other skills:
- Positive influence and leadership skills
- Effective communication in English, both verbally and in writing
- Good organization skills
- Strong technical skills and ability to write technical documentation
- A high degree of self-motivation and discipline
Bonus:
- Experience with real-time multiplayer games
- Experience of live game incident resolution
- Interest in VR and related technology
We'll be in touch shortly.
Look out for your email to schedule a time to speak with us. Thank you!