Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)