Drimva

Roblox

Senior Software Engineer, Runtime

$197K–$243K

San Mateo, CA, United States · Senior · Full-time · Posted Oct 26, 2026

Visa sponsorship
For US-based roles, the company may not be able to employ candidates whose work authorization is related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

About the job

Own and improve Roblox’s C++ concurrency runtime, including the task scheduler, fiber runtime, and async APIs that underpin the game engine.

What you'll do

  • Develop concurrency-system components and performance improvements for engine and platform initiatives.
  • Advise other engine teams on concurrency design, parallelism bugs, and implementation requests.
  • Improve the ergonomics, testability, and debuggability of concurrent code across platforms.

What they ask for

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

Nice to have

  • Game engine or real-time systems experience; fiber/coroutine runtimes, work-stealing, or job-system schedulers.
  • Cross-platform low-level development (Android, iOS, console); experience as a go-to system expert for other teams.

Pay

USD $196,750–$243,290 annual base salary

Tools

C++17, PC, Mac, mobile, console, Android, iOS

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)