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 include developing and maintaining networked gameplay systems using Unreal Engine (UE4/5), implementing and optimizing Unreal Engine's replication system, and working on TCP/UDP network layers for seamless multiplayer functionality. The role also involves conducting network profiling and optimizing for latency, bandwidth, and scalability, as well as collaborating with backend teams to integrate networked systems with microservice architecture.
Good To Have:- Matchmaking systems
- Backend server integrations
- Cloud services (AWS, Azure, GCP)
- Containerization and orchestration (Docker, Kubernetes)
Must Have:- Senior Level C++ development (5+ Years)
- Senior Level UE4/5 development (5+ Years)
- Unreal Engine replication system
- Network gameplay development, debugging, optimization
- TCP and UDP protocols, low-level network programming
- Network profiling tools
- EOS (Epic Online Services)
- Microservice architectures integration
Perks:- Remote work globally
- Flexible hours
- 8-hour workday
- Competitive salary
- Regular salary reviews
- Paid sick leave
- Paid vacations
- Paid holidays
- Transparent, friendly team
- No micromanagement
- Creativity valued
- Ideas implemented