R

Principal Software Engineer - Streaming

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

10+ Years

SALARY

$295.25K - $345.04K /year

SKILLS REQUIRED

distributed systemsReal-time SystemsPerformance OptimizationC++Game NetworkingNetwork protocols

Job description

Overview

Principal 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 deliver real-time communication throughout Roblox.
  • Help coordinate the network system so all connected computers produce a smooth player experience.

What you'll need

  • 10+ years of experience with game networking, coming from a Game Engine/Studio.
  • Worked on a powerful user-space network stack, solving problems of scale, performance, latency, and throughput in client/server environments.
  • Worked on a very large multithreaded distributed system connecting 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 code is executed.

Nice to have

  • Passion for working with open source.
  • Attention to millisecond-level network exchanges and reducing wasted time.

Details

  • Location: San Mateo, CA, United States (headquarters).
  • Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
  • Annual base salary range: $295,250 to $345,040 USD.
  • Eligible for equity compensation and benefits.
  • For US-based roles only: the Company may not be able to employ candidates who have US work authorization under certain 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.

Principal Software Engineer - Streaming