Senior Software Engineer - Game Engine Network (c++)

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Software Engineer for Roblox's Game Engine Networking team, focusing on real-time communication and low-latency networking for a massive multiplayer online game platform. Requires deep C++ and network stack expertise.

What you'd actually do

  1. As a Principal Network Transport Engineer you will help the players experience the game as a nearly synchronous world.
  2. Just as the nerves in our bodies coordinate our actions, the network system coordinates all the computers involved into a smooth experience for the players.
  3. You will work in all areas of the game platform in your quest for real-time communication of every part of Roblox.

Skills

Required

  • C++
  • Network Stack
  • Linux networking
  • Distributed Systems
  • Game Engine
  • Low-latency networking

Nice to have

  • Open source
  • multithreaded
  • client/server environments
  • mobile clients
  • console clients

What the JD emphasized

  • 4+ years of experience with Game networking coming from a Game Engine/Studio
  • Strong systems-level C++ programming experience
  • Experience with Linux networking