Lead/ Principal Network Developer (UE)
We are seeking a talented and experienced
Lead/ Principal 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.