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.