Unity

Senior Networking Engineer

Unity

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$125,300 - CA$187,900 per year

Job Level

About the role

  • Design and build networking systems to stream Unity simulation state to external hosts while balancing bandwidth, latency, convergence, and visual consistency.
  • Invent new synchronization models from first principles designed to mitigate latency, including engine-agnostic interpolation/prediction/rollback, and distributed authority models.
  • Optimize bandwidth through bit-level serialization, delta-compression, and message dispatch schemes.
  • Diagnose and fix end-to-end desyncs, race conditions, and jitter when two engines disagree about reality under real-world network conditions.

Requirements

  • Networking Mastery: Transport layers, reliability, topology design, serialization, and realtime synchronization (generalized prediction, rollback, and interpolation) for high-performance games.
  • Engine-Level Netcode: Track record shipping scalable multiplayer systems for latency-sensitive games (FPS, action, MMO, or similar). You haven't just used a networking library—you've written or heavily extended one.
  • Distributed systems experience: Large-scale systems (MMORPGs, cloud gaming, simulations) where synchronization and determinism matter.
  • Low-Level Fluency: Strong C++ and C# skills. Comfortable capturing raw packets to diagnose timing issues or optimize at the bit level.
  • You might also have Fluency with diverse networking models (authoritative server, deterministic lockstep, peer-to-peer).
  • Background with cloud game servers, containerization, and orchestration (GCP, AWS, Azure).
  • Experience in network security, encryption, or cheat prevention.
  • Exposure to Unity DOTS or similar high-performance, data-oriented frameworks.
Benefits
  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#bit-level serializationdelta-compressionmessage dispatchreal-time synchronizationnetwork securityencryptionUnity DOTSnetworking models