The Senior Netcode Engineer will design and build a networking stack to synchronize game state between distinct engines, and will be responsible for architecting multiplayer systems from first principles, optimizing performance, and diagnosing and fixing end-to-end desyncs and jitter. The team is growing in preparation for adapting PolySpatial to stream Unity content into other game engines and 3D environments. The role requires experience in networking, engine-level netcode, distributed systems, and low-level fluency in C++ and C#.
Requirements
- Networking Mastery: Transport layers, reliability, topology design, serialization, and real-time synchronization for high-performance games.
- Engine-Level Netcode: Track record shipping scalable multiplayer systems for latency-sensitive games (FPS, action, MMO, or similar).
- 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