R

Senior Software Engineer, Core Engine

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SALARY

$196.75K - $243.29K /year

SKILLS REQUIRED

ConcurrencyMultithreadingC++Performance ProfilingLock-free ProgrammingMemory Models

Job description

Overview

Senior Software Engineer on the Systems Runtime pod of Roblox's Game Engine team, owning part of the engine's Concurrency system: the task scheduler and fiber runtime that other engine teams build on.

What you'll do

  • Take ownership of part of the engine's Concurrency system, including the task scheduler, fiber runtime, and async APIs.
  • 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 organization: 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 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).
  • Track record as the go-to expert other teams consult on a system.

Details

  • Location: San Mateo, CA, United States (headquarters).
  • Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
  • Annual base salary range: $196,750 to $243,290 USD.
  • Full-time employee, eligible for equity compensation and benefits.

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, Core Engine