Senior Network Developer (Unreal Engine)

G- space studios

Job Summary

We are seeking a talented and experienced Unreal Engine Network Developer to join our team and contribute to a large-scale Action-Adventure MMORPG built with Unreal Engine 5. The role involves developing and maintaining networked gameplay systems, implementing and optimizing Unreal Engine's replication system, and working on TCP/UDP network layers. The ideal candidate will conduct network profiling, optimize for latency and bandwidth, and collaborate with backend teams to integrate systems with microservice architecture.

Must Have

  • Develop and maintain networked gameplay systems using Unreal Engine (UE4/5).
  • Implement and optimize Unreal Engine's replication system.
  • Work on TCP/UDP network layers to ensure seamless multiplayer functionality.
  • Conduct network profiling and optimize for latency, bandwidth, and scalability.
  • Collaborate with backend teams to integrate networked systems with microservice architecture.
  • Advanced proficiency in modern C++ development (5+ years).
  • Extensive experience in Unreal Engine development, focusing on networking (5+ years).
  • Proven experience with network gameplay development, debugging, and optimization.
  • Familiarity with TCP and UDP protocols and low-level network programming.
  • Experience with network profiling tools (e.g., Unreal Insights or third-party profilers).
  • Experience with EOS (Epic Online Services).
  • Understanding of microservice architectures and their integration with game systems.

Good to Have

  • Experience with matchmaking systems and backend server integrations.
  • Familiarity with cloud services (AWS, Azure, or GCP) for multiplayer games.
  • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes).

Perks & Benefits

  • Remote-first setup: work from anywhere.
  • Flexible schedule around core hours (12:00–17:00 GMT+2).
  • 22 paid vacation days, paid sick leave, and national holidays in your country.
  • Extra personal days when life calls.
  • Fair compensation matching skills and experience, with transparent conditions and additional pay for extra hours.
  • Transparent, supportive team where your voice is heard.
  • Room for creativity and new ideas.

Job Description

We are seeking a talented and experienced Unreal Engine Network Developer to join our team and contribute to a large-scale Action-Adventure MMORPG built with Unreal Engine 5.

The ideal candidate has a strong background in C++, UE4/UE5, and networking, with hands-on expertise in developing, profiling, and optimizing multiplayer gameplay systems.

Responsibilities

  • Develop and maintain networked gameplay systems using Unreal Engine (UE4/5).
  • Implement and optimize Unreal Engine's replication system.
  • Work on TCP/UDP network layers to ensure seamless multiplayer functionality.
  • Work on the transport layer to involve new features and optimisations
  • Conduct network profiling and optimise for latency, bandwidth, and scalability.
  • Collaborate with backend teams to integrate networked systems with microservice architecture.

Requirements

  • C++, Senior Level, 5+ Years: Advanced proficiency in modern C++ development.
  • UE4/5, Senior Level, 5+ Years: Extensive experience in Unreal Engine development, focusing on networking.
  • Proven experience working with the Unreal Engine replication system.
  • Hands-on experience in network gameplay development, including debugging and optimization.
  • Familiarity with TCP and UDP protocols and low-level network programming.
  • Experience with network profiling tools (e.g., Unreal Insights or third-party profilers).
  • Experience with EOS (Epic Online Services).
  • Understanding of microservice architectures and their integration with game systems.

Nice to have

  • Experience with matchmaking systems and backend server integrations.
  • Familiarity with cloud services (AWS, Azure, or GCP) for multiplayer games.
  • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes).

Working conditions

  • Remote-first setup: work from anywhere. We also have a great office in Cyprus.
  • Flexible schedule: we follow an 8-hour workday, but you organize your routine around our core hours (12:00–17:00 GMT+2).
  • Time off that matters: 22 paid vacation days, paid sick leave, and national holidays in your country. Plus, extra personal days when life calls.
  • Fair compensation: your salary matches your skills and experience, with transparent conditions and additional pay for extra hours.
  • No micromanagement: you’ll work in a transparent, supportive team where your voice is heard.
  • Room for creativity: we value new ideas and encourage you to bring them into the game.

10 Skills Required For This Role

Problem Solving Cpp Unreal Game Texts Networking Aws Azure Docker Kubernetes Multiplayer

Similar Jobs