R

Senior Software Engineer - Network Transport

Roblox
Posted this week

LOCATION

San Mateo · Onsite

EXPERIENCE

7+ Years

SALARY

$243.29K - $295.25K /year

SKILLS REQUIRED

C++Network ProgrammingReal-time Systemsdistributed systemsPerformance OptimizationMultithreading

Job description

Overview

Senior Network Transport Engineer on the Engine Networking Team, responsible for real-time communication of game state so players experience the game as a nearly synchronous world.

What you'll do

  • Work across all areas of the game platform to achieve real-time communication of every part of Roblox.
  • Help players experience the game as a nearly synchronous world by coordinating the computers involved into a smooth experience.

What you'll need

  • 7+ years of experience with game networking coming from a game engine or studio.
  • Worked on a powerful user-space network stack, solving problems related to scale, performance, latency, and throughput in client/server environments.
  • Worked on a very large multithreaded distributed system that connects millions of users worldwide.
  • Worked on the devices Roblox supports, from desktop clients to mobile phone clients to console clients.
  • Worked on a game engine and understand how a game engine works.
  • Deep understanding of the network stack.
  • Strong systems-level C++ programming experience, including smart pointers, templates, virtual functions, and structured and raw memory blocks.
  • Experience with Linux networking, QoS, and congestion control algorithms.
  • Understanding of what happens at the operating system level when certain code is completed.

Nice to have

  • A passion for working with open source.
  • Keen attention to each millisecond of network exchanges, knowing where the time goes and how to reduce waste.

Details

  • Location: headquarters in San Mateo, CA.
  • Roles based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
  • Annual base salary range: $243,290 to $295,250 USD. Full-time employees are also eligible for equity compensation and benefits.
  • For US-based roles only, the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Network Transport