Roblox logo

Principal Software Engineer - Network Transport (45976) San Mateo, CA

Roblox

San Mateo, CA · San Mateo · USD 295,250-345,040 / year · 10+ years experience · Full-time · Onsite · Posted Sep 28, 2026

At a glance

Experience
10+ years experience
Employment
Full-time
Workplace
Onsite
Location
San Mateo, CA · San Mateo
Salary
USD 295,250-345,040 / year · Base salary
Visa sponsorship
Visa sponsorship not offered

About the role

  • The Engine Networking Team pulls the players together by ensuring the communication of the game state to all.
  • As a Principal Network Transport Engineer you will help the players experience the game as a nearly synchronous world.
  • You will work in all areas of the game platform in your quest for real-time communication of every part of Roblox.

Responsibilities

  • Work on a powerful user-space network stack, solving problems related to scale, performance, latency, and throughput in client/server environments.
  • Work on a very large multithreaded distributed system that connects millions of users worldwide.
  • Work on all the devices Roblox supports - from desktop clients to mobile phone clients to console clients.
  • Work on a game engine and understand how a game engine works.

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 and fascinated by the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw
  • Experience with Linux networking, QoS, Congestion Control Algorithms
  • Keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste
  • Understanding of what happens on the operating systems level when certain code is completed

Benefits

  • Equity compensation
  • Benefits as described on the company page

Workplace

  • Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday

Skills

  • C++
  • Linux Networking
  • QoS
  • Congestion Control Algorithms

Roblox

Principal Software Engineer - Network Transport (45976) San Mateo, CA

Apply now