3h ago

Senior Netcode Engineer

Remote, British Columbia, Canada

$150k-$220k / yearest.

full-timesenior RemoteVideo Game Technology

🛠 Tech Stack

💼 About This Role

You'll design and implement a networking stack to synchronize game state between Unity and external engines, working at the intersection of core engine tech, high-performance networking, and distributed systems. You'll invent new synchronization models from first principles to mitigate latency and optimize bandwidth. This role offers the scope to build infrastructure for interconnected 3D ecosystems.

🎯 What You'll Do

  • Design and build networking systems to stream Unity simulation state to external hosts
  • Invent synchronization models for latency mitigation including prediction, rollback, and distributed authority
  • Optimize bandwidth through bit-level serialization, delta-compression, and message dispatch
  • Diagnose and fix end-to-end desyncs, race conditions, and jitter across engines

📋 Requirements

  • Networking mastery in transport layers, reliability, topology design, and real-time synchronization
  • Engine-level netcode experience shipping scalable multiplayer systems for latency-sensitive games
  • Distributed systems experience with large-scale systems like MMORPGs or cloud gaming
  • Low-level fluency in C++ and C# with ability to diagnose network timing issues

✨ Nice to Have

  • Fluency with diverse networking models (authoritative server, deterministic lockstep, peer-to-peer)
  • Background with cloud game servers and containerization (GCP, AWS, Azure)
  • Exposure to Unity DOTS or similar data-oriented frameworks

🎁 Benefits & Perks

  • 🏖️ Generous vacation and personal days
  • 💼 Employee stock ownership program
  • 🏥 Comprehensive health, life, and disability insurance
  • 🧠 Mental Health and Wellbeing programs and support
  • 📚 Training and development programs
0 0 0