
Principal Software Engineer - Network Transport (45976) San Mateo, CA
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