Senior Unreal Engine Developer Offline

We are a passionate and ambitious game development studio working on an immersive multiplayer experience. To bring our vision to life, we are looking for a skilled Unreal Engine Developer specializing in Peer-to-Peer (P2P) networking and Pooling Systems Optimization. This is a flexible, hourly-based collaboration with the potential for long-term partnership.
 

Key Responsibilities:
 

  • Lead and mentor a team of multiplayer engineers, ensuring best practices in networking and performance optimization.
  • Develop and optimize multiplayer P2P networking architecture for a seamless online experience.
  • Enhance replication and data synchronization to ensure low-latency, high-performance gameplay.
  • Implement and refine pooling systems for efficient object management, reducing performance overhead.
  • Collaborate closely with game designers, artists, and developers to integrate networking and pooling solutions smoothly into gameplay.
  • Debug and troubleshoot network-related issues, improving matchmaking, session management, and lag compensation.
  • Enhance server-client communication, optimizing multiplayer infrastructure for stability and scalability.
  • Stay up to date with Unreal Engine’s latest multiplayer and networking capabilities.
     

Requirements:
 

  • 4+ years of experience in Unreal Engine development, specifically for multiplayer games.
  • Proven experience leading a team through all stages of multiplayer game development and post-launch support.
  • Strong C++ programming skills, with expertise in multiplayer game logic and optimization.
  • Deep understanding of Unreal Engine's networking framework, including P2P, replication, and multiplayer synchronization.
  • Experience with object pooling systems for optimized memory and CPU performance.
  • Knowledge of latency, packet loss, and network synchronization to improve real-time multiplayer interactions.
  • Proficiency in multiplayer debugging tools and profiling techniques.
  • Upper-intermediate English proficiency to collaborate effectively in a team.
     

Will Be a Plus:
 

  • Experience with Proton Fusion or similar networking solutions for Unreal Engine.
  • Knowledge of dedicated servers vs. P2P solutions for different game types.
  • Experience with AI networking synchronization in multiplayer games.
  • Familiarity with Steam API for networking and matchmaking.
  • Hands-on experience with Jira, Confluence, and agile workflows.
     

If you are passionate about multiplayer game development and love optimizing network performance, we’d love to hear from you! 

The job ad is no longer active

Look at the current jobs Unreal Developer →