Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Roblox Logo

Principal Software Engineer - Network Transport

Roblox

$289,460 - $338,270
Nov 20, 2025
San Mateo, CA, US
Apply Now

Roblox is looking to solve the problem of ensuring seamless and real-time communication of game state to all players, by building and improving the tools and platform that empower the community to bring any experience to life.

Requirements

  • Deep understanding of Network Stack with a passion for working with open source
  • Experienced with Game networking coming from a Game Engine/Studio
  • Amazing at systems-level C++ programming
  • Fascinated by the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw
  • Connoisseur with Linux networking and have a good understanding of common network protocols
  • Keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste
  • Understanding of what happens on the operating systems-level when certain code is completed

Responsibilities

  • Helping the players experience the game as a nearly synchronous world
  • Working in all areas of the game platform to achieve real-time communication of every part of Roblox
  • Ensuring the communication of the game state to all players
  • Solving unique technical challenges at scale
  • Creating safer, more civil shared experiences for everyone
  • Working on a powerful user-space network stack, solving problems related to scale, performance, latency, and throughput in client/server environments
  • Working on a very large multithreaded distributed system that connects millions of users worldwide

Other

  • 8+ years of industry experience
  • Leading engineer with a passion for working with open source
  • Desireable experience with Game Engine/Studio
  • Ability to work onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday
  • Bachelor's degree or higher (not explicitly mentioned but implied)