> Markdown version of [/jobs/ext/4628088-senior-software-engineer-runtime](https://www.wearedevelopers.com/jobs/ext/4628088-senior-software-engineer-runtime). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Runtime - **Company:** Roblox - **Location:** Canada, KY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Game Engine, Real Time Systems, Concurrency, C++14 - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_a1fec86d0f4dc5c3540a445a882ce670 ## About the Role * 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, * 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 ## Description * Take ownership of part of 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.