Logo of Magic Media

Remote Unreal Networking Developer

7 day average response time from company
Photo of Ilya Leonov
Ilya Leonov
Must have skills:
Nice to have skills:
Considering candidates from:
Work arrangement:
Remote only
Game development
501-1,000 employees
Logo of Magic Media

Remote Unreal Networking Developer

7 day average response time from company
Magic Media is an international tech group powered by building creativity and protecting innovation. They are home to an expansive group of professionals and industry-leading experts across all avenues from interactive entertainment, software, application and game development to cybersecurity, VFX, art and animation.
They are looking for an Unreal Engine Network Engineer who is self-motivated, goal-orientated, and a strong team player with in-depth knowledge about gameplay networking. The ideal candidate will have extensive full-time programming experience in games. We are looking for someone who is passionate about the digital content production process and who is willing to work with content creators and engineers of other disciplines to build awesome Unreal Engine gaming titles.

  • Discuss, design, and integrate new networking components and replication architectures
  • Optimization of network performance
  • Create systems for both real-time gameplay and multiplayer events & progression
  • Produce clean, well-documented code
  • Conduct code reviews on the code of other team members
  • Continuously test, debug, profile, analyze, and optimize on applicable console and PC
  • Strong understanding of Unreal Netcode, replication, and multiplayer elements
  • Minimum 1-year experience with Unreal Engine
  • 2+ years with C++, both within the confines of Unreal and in general
  • 1+ handling game client-server communications
  • Experience with Unreal networking protocol, including Online Subsystems, connections, sessions, and game state serialization
  • TCP/UDP Network Layer
  • Experience with Linux systems
  • Experience using profiling tools
  • Experience with networking and serialization fundamentals
  • Excellent communication skills
  • Fluent in English
  • Worked on AAA game titles
  • Experience launching at least one shipped title
  • Experiences with general development within Unreal Engine, like simple and complex AI, UI, cinematics, optimization, engine functionality, particle effects integration, sound integration, and general gameplay mechanics
  • Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)
  • Ongoing training and professional self-improvement opportunities
  • Permanently remote position
  • Be part of an international Group with offices worldwide
  • Career growth and development
  • Flexible working hours
Interview process:
  1. Intro call with Toughbyte
  2. A culture-fit interview 
  3. A technical interview 
  4. Test assignment or code review
  5. A final interview
Have questions about this position? Ask us below.

Apply now

By applying you agree to our terms of service. This site is protected by reCAPTCHA and the Google privacy policy and terms of service also apply.