Senior Software Engineer - Network Transport

Roblox
Any Location, CA
Job Description
Role Overview

As a Senior Network Transport Engineer, you will help ensure the communication of the game state to all players, working on a powerful user-space network stack and a very large multithreaded distributed system. You will work in all areas of the game platform to achieve real-time communication of every part of Roblox.

What You Will Do

Work on a powerful user-space network stack, solve problems related to scale, performance, latency, and throughput in client/server environments, and work on a very large multithreaded distributed system that connects millions of users worldwide.

Why It Might Be a Fit

You will be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

Requirements

  • 7+ years of experience with Game networking coming from a Game Engine/Studio
  • Deep understanding of Network Stack with a passion for working with open source
  • Strong systems-level C++ programming experience
  • Experience with Linux networking, QoS, Congestion Control Algorithms
  • Understanding of what happens on the operating systems level when certain code is completed

Benefits

  • Annual Salary Range: $243,290—$295,250 USD
  • Equity compensation
  • Benefits as described on this page
]]>