← Все вакансии/Senior/Roblox
SeniorHybridSan Mateo, CA

Senior Software Engineer

R
Roblox
Зарплата
$16,400–$20,300
Уровень
Senior
Формат
Hybrid
О роли

Описание вакансии

About the company

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life.

Responsibilities
  • 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.
Requirements
  • 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.
Conditions
  • The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand.
  • Annual Salary Range: $196,750 — $243,290 USD
  • All full-time employees are also eligible for equity compensation and for benefits.
  • Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
Стек и навыки

С чем работаем