Senior Concurrency Engineer — Equity-Eligible Engine

Roblox

San Mateo (CA)

On-site

USD 197,000 - 243,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation
Benefits

Job summary

Roblox is seeking a Systems Runtime engineer on the Game Engine team to own the Concurrency system—scheduler, fiber runtime, and async APIs—to support scalable, cross‑platform experiences for millions of players.

You will debug production failures across PC, Mac, mobile, and console, optimize performance at the OS/CPU level, and collaborate with other engine teams. The base pay ranges from $196,750 to $243,290 USD with equity and benefits.

Qualifications

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

Responsibilities

  • Take ownership of the engine's Concurrency system—task scheduler, fiber runtime, and async APIs used by other engine teams.
  • Research and implement performance improvements that unblock platform initiatives.
  • Serve as a point of contact for concurrency across the org: design reviews, hard parallelism bugs, and cross-team requests.
  • Improve ergonomics, testability, and debuggability of concurrent code across PC, Mac, mobile, and console.

Skills

Modern C++
Multithreading
Performance profiling

Job description

Roblox is seeking a Systems Runtime engineer on the Game Engine team to own the Concurrency system—scheduler, fiber runtime, and async APIs—to support scalable, cross‑platform experiences for millions of players.

You will debug production failures across PC, Mac, mobile, and console, optimize performance at the OS/CPU level, and collaborate with other engine teams. The base pay ranges from $196,750 to $243,290 USD with equity and benefits.

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 Software Engineer, Core Engine
Senior Software Engineer, Core Engine

Roblox • San Mateo (CA)

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

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits on page
Principal Engine Programmer - Systems (C++)
Principal Engine Programmer - Systems (C++)

Roblox • San Mateo (CA)

On-site
USD 293,000 - 344,000
Principal Software Engineer - Game Engine Systems
Principal Software Engineer - Game Engine Systems

Roblox • San Mateo (CA)

On-site
USD 289,000 - 339,000
Equity Compensation
Comprehensive Benefits
Senior Software Engineer, Engine Systems
Senior Software Engineer, Engine Systems

Roblox • San Mateo (CA)

On-site
USD 238,000 - 290,000
Principal Software Engineer, Content Lifecycle - Equity
Principal Software Engineer, Content Lifecycle - Equity

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Benefits package
Senior Software Engineer, Game Engine Systems
Senior Software Engineer, Game Engine Systems

Roblox • California (MO)

Hybrid
USD 242,000 - 294,000
Senior Backend Engineer, Scalable Systems — Equity
Senior Backend Engineer, Scalable Systems — Equity

Roblox • California (MO)

On-site
USD 243,000 - 295,000
Principal Software Engineer - Asset Loading
Principal Software Engineer - Asset Loading

Roblox • San Mateo (CA)

On-site
USD 289,000 - 339,000
Equity compensation
Comprehensive benefits
Flexible in-office work schedule