Software Engineer (Unity Multiplayer) at nahcio
, Hong Kong, China -
Full Time


Start Date

Immediate

Expiry Date

17 May, 26

Salary

0.0

Posted On

16 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Unity Development, Networking Fundamentals, RPCs, State Synchronization, Authority Models, Photon Fusion, Mirror, Netcode, Asynchronous Programming, Multiplayer Gameplay Systems, Jitter Compensation, Bandwidth Optimization

Industry

Human Resources Services

Description
Our client, a cutting-edge tech company revolutionizing family entertainment through immersive, movement-based experiences, is seeking a Software Engineer to enhance developer workflows and empower their software teams to build groundbreaking games. Our client is seeking a talented and experienced Unity Game Engineer where you will be a key contributor in shaping next-generation multiplayer experiences. You’ll build real-time networked systems that allow players to compete and collaborate seamlessly across devices, ensuring responsive gameplay and engaging social interaction. \n What you will do: Lead the implementation of real-time multiplayer gameplay systems, ensuring synchronized physics, actions, and scores across global sessions. Build and refine safe, restricted matchmaking and networking features optimized for family-friendly experiences. Adapt and refactor existing single-player codebases to support multiplayer without compromising game feel. Tackle technical challenges such as jitter compensation, bandwidth optimization, and server-client consistency. Collaborate closely with artists, designers, and core platform teams to deliver compelling connected experiences. What you will need: 3+ years of professional software development experience. Strong proficiency in C# and Unity development. Deep understanding of networking fundamentals (e.g., RPCs, state synchronization, authority models). Hands-on experience with Unity networking solutions such as Photon Fusion, Mirror, or Netcode. Solid skills in asynchronous programming patterns. \n

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The engineer will lead the implementation of real-time multiplayer gameplay systems, ensuring synchronization of physics, actions, and scores across global sessions. This includes building and refining matchmaking and networking features optimized for family-friendly experiences.
Loading...