Jobs · Remotely

Principal Software Engineer - Network Transport
Roblox · San Mateo · Posted 10d ago
About the role
Work on the Roblox game platform to achieve real-time communication across all components, ensuring a smooth experience for players. The role requires deep knowledge of game networking and systems-level C++ programming, with a focus on large-scale distributed systems. This position is based in San Mateo.
Full job description (as posted) ↓
📋 Description Work in all areas of the game platform to achieve real-time communication of every part of Roblox. Pull players together by ensuring the communication of the game state to all, helping players Coordinate all the computers involved into a smooth experience for players, akin to nerves 🎯 Requirements 10+ years of experience with game networking, coming from a Game Engine/Studio. Deep understanding of network stack with a passion for working with open source. Strong systems-level C++ programming experience, including smart pointers, templates, virtual Experience with Linux networking, QoS, Congestion Control Algorithms. Experience with a powerful user-space network stack, solving problems related to scale Experience with a very large multithreaded distributed system that connects millions of users 🎁 Benefits Equity compensation Benefits as described on the Roblox careers total rewards page
Read the full posting on Remotely →
Why this role stands out
- ★Pays more than 92% of comparable platform-infra roles paid in USD in United States
- ★Equity is part of the package
FAQ
Is the Principal Software Engineer - Network Transport role at Roblox remote?+
This Principal Software Engineer - Network Transport position is listed as onsite (San Mateo).
What is the salary for the Principal Software Engineer - Network Transport role at Roblox?+
The listing states 295250-345040 USD.
What seniority level is this Principal Software Engineer - Network Transport role?+
This is a expert level position.
How do I apply for the Principal Software Engineer - Network Transport role at Roblox?+
Use the "Apply on Remotely" button to open the original posting on Remotely, where you can submit your application directly to Roblox.