We are seeking a talented and experienced
Unreal Engine Network Developer to join our team. The ideal candidate will have a strong background in C++, UE4/5, and networking, with 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.
- Conduct network profiling and optimize 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 work from any location globally, with flexible hours.
- 8-hour workday tailored to your routine.
- Salary based on experience, with regular reviews to stay competitive.
- Benefits include paid sick leave, vacations, and holidays.
- Work in a transparent, friendly team with no micromanagement.
- Your creativity is valued, and your ideas will be implemented in our collaborative environment.