R

Senior Software Engineer, Runtime

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

Not specified

SALARY

$196.75K - $243.29K /year

SKILLS REQUIRED

C++MultithreadingPerformance Profilingdistributed systemsGame Engine DevelopmentConcurrency

Job description

Overview

Senior Software Engineer on the Systems Runtime pod of the Game Engine team, owning part of the engine's Concurrency system, which the rest of the Roblox engine and Studio stack is built on.

What you'll do

  • Take ownership of part of the engine's Concurrency system, including 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.

What you'll need

  • Strong modern C++ (C++17 or newer) in a large, complex production codebase.
  • Deep multithreading/concurrency experience: schedulers, thread pools, lock-free programming, atomics, 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).
  • Track record as the go-to expert other teams consult on a system.

Details

  • Based at the headquarters in San Mateo, CA.
  • Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
  • Annual base salary range $196,750 to $243,290 USD, plus equity compensation and benefits for full-time employees.
  • For US-based roles only: the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer, Runtime