Greenhouse ·
full-timePrincipal Software Engineer - Network Transport (45976) San Mateo, CA
Roblox · San Mateo, CA, United States
Roblox operates a global platform for 3D immersive digital experiences, focusing on tools that allow creators to build and connect users worldwide. As a Principal Software Engineer on the Engine Networking Team, you will focus on the critical infrastructure that enables real-time communication of game states across millions of concurrent users. This role involves deep-level systems engineering to ensure low-latency, high-throughput network performance across diverse hardware, including desktop, mobile, and console devices. You will work extensively with C++ to optimize network stacks, manage congestion control, and refine data transmission to maintain a synchronous experience for players. The position requires a candidate with over a decade of experience in game networking and engine development. You should have a granular understanding of how code interacts with the CPU, memory management, and operating system kernels. This role is well-suited for a seasoned systems engineer who is passionate about solving complex distributed systems challenges and optimizing network performance at a massive scale.
Education
- Level: Bachelor's degree
Key Skills
Notes
['Onsite Tue‑Thu, optional Mon/Fri', 'Salary $295,250‑$345,040']
Experience required
10-10 years experienceAbout the Role Roblox builds tools and a platform for a global community of developers and creators. The Engine Networking Team ensures real‑time communication of game state across millions of users. Responsibilities Develop and maintain a user‑space network stack at scale, addressing performance, latency, and throughput. Work on a large multithreaded distributed system connecting millions worldwide. Support all Roblox devices (desktop, mobile, console) and integrate with the game engine. Requirements 10+ years of software engineering experience in game networking or game engine studios. Strong systems‑level C++ expertise, including smart pointers, templates, virtual functions, and memory management. Experience with Linux networking, QoS, and congestion control algorithms. Deep understanding of network stack internals and operating‑system level behavior.
Skills for this role
Required skills
Also mentioned in the listing
| Role | Principal Software Engineer - Network Transport (45976) San Mateo, CA |
|---|---|
| Company | Roblox |
| Location | San Mateo, CA, United States |
| Type | full-time |
| Compensation | Not disclosed |
| Posted | 2026-10-06 |
| 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
Senior Software Engineer - Network Transport
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 work Tuesday‑Thursday with optional Monday and Friday', 'Annual Salary Range $243,290 — $295,250 USD', '7+ years of experience required']
Principal Software Engineer
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 ...
Principal Software Engineer, Orchestration
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 - Avatar Personalization
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; 8+ years experience required
Principal Fullstack/backend Software Engineer, User Connections
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 ...