Principal Engine Programmer - Systems (C++)
Roblox(11 days ago)
About this role
A Principal Engineer on the Engine Networking Team at Roblox focuses on delivering near-synchronous real-time communication across the game platform, ensuring smooth state replication and asset delivery for multiplayer experiences. The role spans networking, asset loading, and platform-level systems to support millions of concurrent users across desktop, mobile, and console clients.
Required Skills
- C++
- Networking
- Asset Loading
- Rendering
- Multithreading
- Distributed Systems
- Performance Optimization
- Systems Programming
- Game Engine
About Roblox
roblox.comRoblox is a global online platform and virtual universe that lets people imagine, create, share, and play immersive user-generated 3D experiences. The company provides developer tools like Roblox Studio, avatar customization, and an in-platform economy (Robux) that enables creators to monetize games and virtual items. Roblox emphasizes social interaction and cross-platform play, connecting millions of players and creators worldwide. Developers, brands, and communities use Roblox to build interactive experiences, host events, and reach an engaged, predominantly younger audience.