InternFlow

Greenhouse ·

full-time

Senior Software Engineer - Network Transport

Roblox · San Mateo, CA, United States

Roblox operates a platform that hosts user‑generated 3D immersive experiences, allowing millions of players to create, play and socialize across desktop, mobile and console devices. The Senior Software Engineer – Network Transport role focuses on the low‑level networking layer that synchronizes game state between clients and servers. Day‑to‑day work involves designing and optimizing a high‑performance user‑space network stack, addressing latency, throughput and scalability challenges in a multithreaded, distributed environment that serves a global audience. The engineer will write and maintain C++ code, profile CPU usage, tune Linux networking parameters, and apply QoS and congestion‑control algorithms to ensure near‑real‑time communication for all supported platforms. Collaboration with engine teams is required to understand how network data integrates with the game loop and to propagate improvements across the stack. The position suits candidates with seven or more years of experience in game or engine networking, deep systems‑level C++ expertise, and a strong grasp of Linux networking, packet scheduling, and OS‑level behavior. A passion for squeezing out every millisecond and a track record of working on large‑scale client/server systems are essential.

senior software engineernetwork transportc++ systems programminglinux networkingqos congestion controlgame engine networkingmultithreaded distributed systemscross‑platform client supportlow latency throughputreal‑time communication

Education

  • Level: Bachelor's degree
Network EngineeringOnsite7-7 yrs experience

Key Skills

C++Linux networkingQoSCongestion Control AlgorithmsUser-space network stackMultithreaded distributed systemsGame engine

Notes

['Onsite work Tuesday‑Thursday with optional Monday and Friday', 'Annual Salary Range $243,290 — $295,250 USD', '7+ years of experience required']

Experience required

7-7 years experience
0 yrs10+ yrs

About the Role Senior Network Transport Engineer on the Engine Networking Team at Roblox. Responsible for real‑time communication across the platform and ensuring smooth gameplay experience. Responsibilities Work on a user‑space network stack at scale, addressing performance, latency and throughput. Develop and maintain a large multithreaded distributed system connecting millions of users. Support all Roblox client devices (desktop, mobile, console). Collaborate with game engine teams and understand engine internals. Requirements 7+ years of software engineering experience in game networking or game engine studios. Strong systems‑level C++ programming (smart pointers, templates, virtual functions, memory management). Experience with Linux networking, QoS, congestion control algorithms, and multithreaded distributed systems. Knowledge of user‑space network stacks and game engine architecture.

Skills for this role

C++Linux networkingQoSCongestion Control AlgorithmsUser-space network stackMultithreaded distributed systemsGame engine

Required skills

C++Linux networkingQoSCongestion Control AlgorithmsUser-space network stackMultithreaded distributed systemsGame engine

Also mentioned in the listing

senior software engineernetwork transportc++ systems programmingqos congestion controlgame engine networkingcross‑platform client supportlow latency throughputreal‑time communication
RoleSenior Software Engineer - Network Transport
CompanyRoblox
LocationSan Mateo, CA, United States
Typefull-time
CompensationNot disclosed
Posted2026-10-12
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 45 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

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

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSoftware Development# C++# Linux networking# QoS# Congestion Control+3 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

['Onsite Tue‑Thu, optional Mon/Fri', 'Salary $295,250‑$345,040']

Apply now →

Senior Network Engineer - Data Center Networking

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Principal Software Engineer - Service Networking

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Foundation & Luau Platform

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Any GraduateGreenhouseSoftware Development# React# React Native# Luau# Lua+10 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Video Rendering

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Engineering Acceleration

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →