Senior Software Engineer, Engine Networking | Roblox San Mateo

The Briefed

San Mateo (CA)

On-site

USD 180,000 - 260,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity compensation
Full benefits package

Job summary

Roblox is seeking a Senior Software Engineer for the Engine Networking team. You will work on core game engine components, focusing on high-performance, real-time C++ inside a colossal codebase that powers a global developer community.

You will handle system-level programming, memory management, and game engine internals, collaborating with experienced engineers to ensure reliable, scalable server and client data flows across platforms.

Qualifications

  • 4+ years of experience in large, complex C++ codebases.
  • Experience with system-level pointers, templates and memory management.
  • Experience with game engine internals or a strong interest in learning them.
  • Proven track record of building reliable systems that keep working.
  • Curiosity and a drive to stay current on technology developments.

Responsibilities

  • Develop C++ engine code for sub-systems critical to the Roblox game engine.
  • Work on data syncing between server and client, streaming, and optimizing resource usage across devices.
  • Contribute to every Roblox application from mobile clients to cloud servers.

Skills

C++ in large, complex codebases
Systems-level programming (pointers,模板
Game engine internals
Client-server data syncing and data/流
Performance and resource 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 Engineer, Engine Networking | Roblox, San Mateo, CA
Senior Engineer, Engine Networking | Roblox, San Mateo, CA

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 240,000
Equity compensation for all full-time
Benefits for full-time employees (see
Senior Software Engineer, Engine Harmony
Senior Software Engineer, Engine Harmony

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,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 — 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
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
Software Engineer, Engine Infrastructure
Software Engineer, Engine Infrastructure

Roblox Corporation • San Mateo (CA)

On-site
USD 182,000 - 227,000
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
Software Engineer, Engine Infrastructure
Software Engineer, Engine Infrastructure

Roblox • San Mateo (CA)

On-site
USD 182,000 - 227,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