Senior Software Engineer - Network Transport
Core
Building a user-space network stack and multithreaded distributed system to ensure real-time communication of game state for millions of players across desktop, mobile, and console clients.
Role type
Senior IC network transport engineer (game networking)
Builds
Roblox game platform network infrastructure
Domain
Gaming + Network Systems
Required skills
C++ (systems-level), Linux networking, QoS, Congestion Control Algorithms, multithreaded distributed systems, game engine architecture, low-latency optimization, smart pointers, templates, raw memory management
Preferred skills
Open source contributions, deep OS-level understanding
Technologies
C++, Linux
Responsibilities
Design and implement user-space network stacks for client/server environments; optimize network performance for scale, latency, and throughput; work across desktop, mobile, and console clients; collaborate on game engine integration; reduce network exchange waste at the millisecond level.
Seniority
Senior, hands-on IC
