Roblox Corporation logo

Principal Software Engineer - Network Transport

Roblox CorporationSan Mateo, CA, United States
Full Timec++linuxnetworking+5 more
Apply Now
Roblox Corporation logo

Principal Software Engineer - Network Transport

Roblox Corporation

Apply Now

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

Similar Jobs