Senior Engineer, Engine Networking | Roblox, San Mateo, CA

The Briefed

San Mateo (CA)

On-site

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation for all full-time
Benefits for full-time employees (see

Job summary

Roblox is seeking a Senior Software Engineer to join the Engine Networking team. You will work on building blocks of Roblox's core engine, touching threading, memory management, physics, and scripting to support a global developer community.

The role focuses on high-performance, real-time C++ systems across client and server, with collaboration from experienced engineers on game engine internals. This position is based in California with on-site work expectations.

Qualifications

  • 4+ years of experience in large, complex C++ codebases.
  • Experience with system-level pointers, templates, and memory management.
  • Experience in game engine internals or strong interest to learn.

Responsibilities

  • Develop C++ engine code for sub-systems critical to the Roblox game engine.
  • Work on data syncing between server and client and streaming.
  • Collaborate across teams to ensure performance on devices with varying CPU/memory.

Skills

C++ in large codebases
Systems-level programming
Game engine internals
Client-server data syncing
Performance optimization

Job description

As a Senior Software Engineer on the Engine Networking team, you will have an immediate impact on the building blocks of Roblox itself. The software is a very large application that lets a global community of 2M+ developers push the boundaries of interactive gaming, and your work will touch every part of the engine, from threading and memory management to physics and scripting. If you enjoy C++ and have a passion for high-performance real-time applications, you will be at home on the growing Game Engine team alongside experienced, passionate engineers.

Key Responsibilities
  • Develop C++ engine code for sub-systems critical to the Roblox game engine
  • Work on sub-systems that handle data syncing between server and client, game-aware data streaming, and harmonizing resource usage so gameplay works on devices with varying CPU and memory capabilities
  • Work on every application Roblox develops, from mobile phone clients to cloud-based servers
Requirements
  • 4+ years of experience, including work on deep, challenging problems in large and complex C++ codebases
  • Comfort with system-level pointers, templates, and raw blocks of memory as tools for writing code
  • Experience working in the internals of a game engine, or a passion for learning it
  • A record of building systems that work and keep working reliably
  • Curiosity and a drive to stay current on technology developments
  • Education: Not specified
Skills

Technical Skills

  • C++ in large, complex codebases
  • Systems-level programming (pointers, templates, memory management)
  • Game engine internals
  • Client-server data syncing and streaming
  • Performance and resource optimization across devices

Soft Skills

  • Curiosity and continuous learning
  • Reliability-focused engineering
  • Collaboration with experienced engineers
Benefits
  • Equity compensation for all full-time employees
  • Benefits for full-time employees, with details at careers.roblox.com/total-rewards
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Engine Networking | Roblox San Mateo
Senior Software Engineer, Engine Networking | Roblox San Mateo

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 260,000
Equity compensation
Full benefits package
Senior Software Engineer, Engine Harmony
Senior Software Engineer, Engine Harmony

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Software Engineer, Engine Infrastructure
Software Engineer, Engine Infrastructure

Roblox Corporation • San Mateo (CA)

On-site
USD 182,000 - 227,000
Senior Game Engine Engineer — Real-Time C++ & Equity
Senior Game Engine Engineer — Real-Time C++ & Equity

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 260,000
Equity compensation
Full benefits package
Software Engineer, Engine Infrastructure
Software Engineer, Engine Infrastructure

Roblox • San Mateo (CA)

On-site
USD 182,000 - 227,000
Senior Software Engineer - Game Engine Systems (C++)
Senior Software Engineer - Game Engine Systems (C++)

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Benefits
Senior Game Engine Engineer - C++ & Real-Time
Senior Game Engine Engineer - C++ & Real-Time

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits described on page
Senior Software Engineer - Real-Time Game Engine Systems
Senior Software Engineer - Real-Time Game Engine Systems

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Software Engineer, Engine Harmony
Senior Software Engineer, Engine Harmony

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Engine Networking Engineer - Real-Time C++ & Equity
Senior Engine Networking Engineer - Real-Time C++ & Equity

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 240,000
Equity compensation for all full-time
Benefits for full-time employees (see