Greenhouse ·
full-timeSenior 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.
Education
- Level: Bachelor's degree
Key Skills
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 experienceAbout 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
Required skills
Also mentioned in the listing
| Role | Senior Software Engineer - Network Transport |
|---|---|
| Company | Roblox |
| Location | San Mateo, CA, United States |
| Type | full-time |
| Compensation | Not disclosed |
| Posted | 2026-10-12 |
| Deadline | Rolling |
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.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4More at Roblox
Other jobs at Roblox
- Senior Technical Artist · San Mateo, CA, United States
- Manager, Product Support Incident Management · Gurugram, Haryana
- Workplace Global Partner · San Mateo, CA, United States
- Principal Software Engineer · San Mateo, CA, United States
- Senior Technical Program Manager, Engine · San Mateo, CA, United States
Explore Related Placements
// similar opportunities
You might also like
Principal Software Engineer - Network Transport (45976) San Mateo, CA
Roblox
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']
Senior Network Engineer - Data Center Networking
Roblox
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 ...
Principal Software Engineer - Service Networking
Roblox
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 ...
Senior Software Engineer, Foundation & Luau Platform
Roblox
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 ...
Senior Software Engineer, Video Rendering
Roblox
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 ...
Senior Software Engineer - Engineering Acceleration
Roblox
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 ...