About the role
Overview
We’re looking for a talented Network Programmer to help build the online backbone of FIFA Heroes. You’ll design and implement scalable multiplayer systems that keep players connected, competitive, and engaged worldwide. From real-time matches to social features and live events, your code will make the game come alive in players’ hands.
Responsibilities
- Develop, optimize, and maintain real-time multiplayer gameplay systems (matchmaking, lobbies, session management).
- Implement client-server communication with efficiency, security, and low latency in mind.
- Collaborate with gameplay, backend, and UI teams to integrate online features seamlessly.
- Debug and profile network performance, identifying and fixing lag, desync, and packet loss issues.
- Work closely with platform teams (iOS/Android/console) to ensure compliance with certification requirements.
- Support live operations with tools and systems for events, leaderboards, and updates.
- Stay current with networking trends, libraries, and best practices in multiplayer gaming.
- Strong proficiency in Unity C# and networking APIs.
- Experience with UDP/TCP socket programming, client-server architecture, and REST/gRPC APIs.
- Solid understanding of multithreading, synchronization, and latency compensation techniques.
- Familiarity with network security, including encryption and cheat prevention.
- Prior experience shipping a real-time multiplayer game (mobile or console).
- Strong debugging skills and comfort with performance profiling tools.
- Highly skilled with Photon Fusion 2
- Knowledge of cloud services (AWS, Azure, Google Cloud, Photon Fusion 2) and scalability challenges.
- Experience working with platform networking systems such as PlayStation Network, Xbox Live, Nintendo Online, and Unity Dedicated Servers.
- Collaborative mindset, excellent communication, and love for football is a plus!
- Experience with Unity networking frameworks.
- Familiarity with PlayFab for matchmaking/game servers.
- Interest in football, esports, or competitive multiplayer experiences.