Senior Concurrency Systems Engineer (C++ Runtime)

Roblox Corporation

San Mateo (CA)

On-site

USD 197,000 - 243,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roblox Corporation's Game Engine team is seeking a Systems Runtime engineer to own the Concurrency system—task scheduler, fiber runtime, and async APIs—across the Roblox client, editor, and simulation servers.

You will tackle 3K-player server workloads, optimize performance, and collaborate with other engine teams to keep the platform fast and scalable for millions of players worldwide.

Qualifications

  • Strong modern C++ (C++17 or newer) in a large production codebase.
  • Deep multithreading/concurrency experience — schedulers, thread pools, lock-free programming, atomics.
  • Comfort profiling and reasoning about OS/CPU level performance.

Responsibilities

  • Own the engine's Concurrency system — the task scheduler, fiber runtime, and async APIs that every other engine team builds on.
  • Research and implement performance improvements that unblock platform initiatives – unlocking higher fidelity and richer experiences.
  • Serve as a point of contact for concurrency across the org: design reviews, hard parallelism bugs, and asks from other engine teams.
  • Improve the ergonomics, testability, and debuggability of concurrent code across PC, Mac, mobile, and console.

Skills

C++ proficiency
Multithreading / Concurrency
Performance profiling

Job description

Roblox Corporation's Game Engine team is seeking a Systems Runtime engineer to own the Concurrency system—task scheduler, fiber runtime, and async APIs—across the Roblox client, editor, and simulation servers.

You will tackle 3K-player server workloads, optimize performance, and collaborate with other engine teams to keep the platform fast and scalable for millions of players worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Concurrency Engineer - Game Engine Runtime
Senior Concurrency Engineer - Game Engine Runtime

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits on page
Senior C++ Concurrency Engineer, Game Engine Runtime
Senior C++ Concurrency Engineer, Game Engine Runtime

Roblox • Canada (KY)

On-site
USD 197,000 - 243,000
Senior Systems Engineer, Concurrency & Runtime
Senior Systems Engineer, Concurrency & Runtime

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Concurrency Engineer — Equity-Eligible Engine
Senior Concurrency Engineer — Equity-Eligible Engine

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits
Senior Software Engineer, Core Engine
Senior Software Engineer, Core Engine

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
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
Realtime Engine Infrastructure Engineer (C++)
Realtime Engine Infrastructure Engineer (C++)

Roblox • San Mateo (CA)

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

Roblox • San Mateo (CA)

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