Senior Software Engineer - Real-Time Game Engine Systems

Roblox

San Mateo (CA)

On-site

USD 197,000 - 243,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

Job summary

Roblox is seeking a Senior Software Engineer on the Systems team to impact the Roblox engine, touching threading, memory management, physics, and scripting. You will work on C++-driven subsystems and optimize for diverse devices while supporting millions of developers globally.

Ideal candidates have 4+ years in system-level work, strong C++ skills, and a passion for game engine internals. Role is based at our headquarters in San Mateo, CA with onsite collaboration.

Qualifications

  • 4+ years of experience solving complex, system-level problems in large-scale codebases.
  • Strong C++ experience is preferred, but not required.
  • Good understanding of core systems fundamentals and performance considerations.
  • Experience developing and shipping machine learning models is a strong plus.
  • Experience working in the guts of a game engine or a passion to learn it.

Responsibilities

  • Develop engine code in C++ for sub-systems critical to the Roblox game engine.
  • Harmonize resource usage to ensure gameplay across devices with varying CPU/memory/bandwidth.
  • Work on optimization techniques to improve player engagement.
  • Work on every Roblox application, from mobile clients to cloud-based servers.

Skills

C++
Large-scale systems
Real-time applications
Machine Learning (ML) models

Job description

Roblox is seeking a Senior Software Engineer on the Systems team to impact the Roblox engine, touching threading, memory management, physics, and scripting. You will work on C++-driven subsystems and optimize for diverse devices while supporting millions of developers globally.

Ideal candidates have 4+ years in system-level work, strong C++ skills, and a passion for game engine internals. Role is based at our headquarters in San Mateo, CA with onsite collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Real-Time Game Engine Engineer (C++)
Senior Real-Time Game Engine Engineer (C++)

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Realtime Engine Infrastructure Engineer (C++)
Realtime Engine Infrastructure Engineer (C++)

Roblox • San Mateo (CA)

On-site
USD 182,000 - 227,000
C++ Engine Infrastructure Engineer — Real-Time, Scalable
C++ Engine Infrastructure Engineer — Real-Time, Scalable

Roblox Corporation • San Mateo (CA)

On-site
USD 182,000 - 227,000
Senior Real-Time 3D Engine Engineer
Senior Real-Time 3D Engine Engineer

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Senior C++ Systems Engineer, Client Platform
Senior C++ Systems Engineer, Client Platform

Roblox • San Mateo (CA)

On-site
USD 196,000 - 242,000
Equity compensation
Comprehensive benefits
Senior 3D Engine Engineer - Real-Time Scaling
Senior 3D Engine Engineer - Real-Time Scaling

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000
Senior Real-Time 3D Engine Engineer (C++)
Senior Real-Time 3D Engine Engineer (C++)

Roblox Corporation • San Mateo (CA)

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

Roblox Corporation • San Mateo (CA)

On-site
USD 182,000 - 227,000
Senior Real-Time 3D Engine Engineer
Senior Real-Time 3D Engine Engineer

Roblox • Canada (KY)

On-site
USD 243,000 - 295,000
Equity compensation
Full-time benefits