Skip to content

Principal Software Engineer – Game Networking
Company | Roblox |
---|
Location | San Mateo, CA, USA |
---|
Salary | $289460 – $338270 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8+ years of industry experience
- A deep understanding of Network Stack with a passion for working with open source
- Amazing systems-level C++ programming and are fascinated by the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw
- Linux networking connoisseur and have a good understanding of common network protocols
- Keen understanding to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste
- A deep understanding of what happens on the operating systems -level when certain code is completed
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
Preferred Qualifications
- Game networking experience coming from a Game Engine/Studio