Roblox

Software Engineer, Engine Systems

Roblox
Apply
10 hours ago
San Mateo, CA, USAEntry Level

Base Salary

$169k - $212k/yr

Responsibilities

  • Build and maintain predominantly C++ systems that report stability, reliability, and performance signals across Roblox clients.
  • Write production-quality, well-instrumented code across mobile, desktop, and major console platforms.
  • Develop tools and signals that help engineers detect, understand, and resolve user-experience disruptions.
  • Contribute to technical decisions and improve diagnostic systems based on engineering-team feedback.
  • Support reliable weekly binary updates at global scale while accounting for hardware and vendor-specific limitations.

Requirements

  • At least 1 year of professional software engineering experience.
  • Strong ownership of complex technical systems.
  • Working knowledge of systems-level programming languages such as C++, C#, Objective-C, Rust, or similar.
  • Curiosity and willingness to work across a broad range of systems and understand the engine end to end.
  • A long-term mindset focused on the lasting impact of work on teams and users.

Benefits

  • Full-time employees are eligible for equity compensation and company benefits.
  • Office-based roles are onsite Tuesday through Thursday, with optional presence Monday and Friday unless otherwise noted.

Tech Stack

C#C++Objective-CRust

Categories

Roblox

About Roblox

5,001-10,000 employees

Roblox builds a platform for user‑generated 3D experiences, offering Roblox Studio for creators and a social marketplace where players explore and interact across devices. Its business model centers on virtual currency (Robux) and subscriptions, platform fees paid to creators, and an expanding advertising offering. Founded in 2004 and headquartered in San Mateo, California, Roblox Corporation is publicly traded on the NYSE under the ticker RBLX.

Contact me