
Principal Software Engineer - Network Transport

Principal Software Engineer - Network Transport

Principal Software Engineer - Network Transport
Roblox Corporation
Roblox is seeking a Principal Network Transport Engineer to join their Engine Networking Team, which focuses on ensuring seamless communication of game states for players in a 3D immersive environment. The role involves solving technical challenges related to real-time communication across a large-scale distributed system that connects millions of users worldwide. Candidates should have extensive experience in network stack development and systems-level programming, particularly in C++.
Qualification
- 8+ years of industry experience in network engineering
- Deep understanding of network stack and protocols
- Experience with game networking from a game engine or studio
- Proficient in systems-level C++ programming
- Strong knowledge of Linux networking
Responsibility
- Ensure real-time communication of game states across the Roblox platform
- Develop and optimize a user-space network stack for performance and scalability
- Work on multithreaded distributed systems connecting millions of users
- Support various devices including desktop, mobile, and console clients
- Collaborate with cross-functional teams to enhance player experience



