Unity

Senior Networking Engineer

Unity

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $153,400 - $230,200 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
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#networking systemsserializationdelta-compressionmessage dispatchsynchronization modelsbit-level optimizationreal-time synchronizationmultiplayer systems