Base: $293,800—$343,340 usd; bonus/equity: not spe...
Onsite (tuesday-thursday, optional monday and friday)
Systems-level c++ programming
Cpu and memory understanding
Network exchange optimization
Roblox is seeking a Principal Software Engineer to join their Engine Networking Team in San Mateo, CA. The role involves ensuring real-time communication within a gaming environment, focusing on networking, asset loading, and systems-level programming in C++
Job Summary
As a Principal Engineer on the Engine Networking Team, you will help players experience the game as a nearly synchronous world by ensuring the communication of the game state to all.
You will work in all areas of the game platform in your quest for real-time communication of every part of Roblox.
You will lead engineers with 8+ years of industry experience and be an amazing systems-level C++ programmer.
Matching Summary
Match Score: 85
Roblox is seeking a Principal Software Engineer to join their Engine Networking Team in San Mateo, CA. The role involves ensuring real-time communication within a gaming environment, focusing on networking, asset loading, and systems-level programming in C++.
Salary
Base: $293,800—$343,340 USD; Bonus/Equity: Not specified; Benefits: Not specified
Skills & Requirements
Must-have
systems-level C++ programming
CPU and memory understanding
network exchange optimization
operating system level understanding
multi-player game engine experience
distributed system experience
Nice-to-have
passion for open source
experience with asset loading and rendering
Key Requirements
8+ years of industry experience
worked on the guts of a multi-player game engine
worked on a very large multithreaded distributed system