
Senior Networking Engineer
Unity
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
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