Roblox
Principal Software Engineer - Streaming
$295K–$345K
San Mateo, CA, United States · Principal · Full-time · Posted Oct 5, 2026
- Experience
- 10+ years of experience with game networking coming from a Game Engine/Studio.
- Visa sponsorship
- For US-based roles, the company may not be able to employ candidates whose work authorization is related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
About the job
Build and improve Roblox’s game networking and transport systems to enable low-latency, real-time communication across the game platform.
What you'll do
- Solve scale, performance, latency, and throughput problems in a user-space network stack.
- Develop networking for a large multithreaded distributed system serving users worldwide.
- Work across Roblox’s game platform and supported client devices to improve real-time communication.
What they ask for
- Strong systems-level C++ programming experience.
- Experience with Linux networking, QoS, and congestion control algorithms.
- Deep understanding of network stacks and operating-system behavior.
- Game networking experience from a game engine or studio.
Nice to have
- Experience with open source.
- Experience with Roblox-supported devices, including desktop, mobile, and console clients, and with a game engine.
Pay
$295,250 — $345,040 USD (base salary)
Tools
C++, Linux
Model-written summary · the original posting is authoritative