SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 243,290 - 295,250 / annual
Roblox is a platform where tens of millions of people explore, create, play, learn, and connect in 3D immersive digital experiences. The Engine Networking Team ensures real-time communication of game state across all players, coordinating millions of computers worldwide into a smooth, nearly synchronous experience.
As a Senior Network Transport Engineer, you will work across all areas of the Roblox game platform to solve unique technical challenges at scale. Your focus will be on the network systems that coordinate communication between players on desktop, mobile, and console clients. You'll tackle problems related to latency, throughput, performance, and scale in client/server environments, working with a large multithreaded distributed system that connects millions of users globally.
This role requires deep expertise in game networking, systems-level programming, and network infrastructure. You'll optimize every millisecond of network exchanges, understand operating-system-level behavior, and work with open-source networking technologies. The position offers the opportunity to shape the future of human interaction and create safer, more civil shared experiences for a global community.
Roblox operates a hybrid schedule: onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
REQUIREMENTS:
- 7+ years of experience with game networking from a game engine or game studio background
- Deep understanding of network stack with passion for open-source technologies
- Strong systems-level C++ programming experience with deep knowledge of CPU behavior, smart pointers, templates, virtual functions, and memory management
- Experience with Linux networking, QoS, and congestion control algorithms
- Understanding of operating-system-level behavior and performance optimization
- Experience working on multithreaded distributed systems at scale
- Experience developing for multiple platforms (desktop, mobile, console)
- Game engine knowledge and understanding of how game engines work