Software Engineer, Engine Harmony

Roblox•San Mateo, CA
•$153,120 - $196,750•Onsite

About The Position

As a Software Engineer on Roblox’s Systems team, you will build and improve the systems that power the Roblox game engine, a large application used by a global community of more than 2 million developers. Your work may affect engine components ranging from threading and memory management to physics and scripting. The role focuses on high-performance, real-time C++ software and on harmonizing resource usage so gameplay works across devices with different CPU, memory, and bandwidth capabilities. You will contribute to applications spanning mobile clients and cloud-based servers.

Requirements

  • At least 2 years of experience solving complex, system-level problems in large-scale codebases.
  • Good understanding of core systems fundamentals and low-level performance considerations.
  • Curiosity and willingness to learn and stay up to date on technology development.

Nice To Haves

  • Deep proficiency in C++; C++ experience is preferred but not required.
  • Experience developing and shipping machine learning models.
  • Experience working on the internals of a game engine, or passion and curiosity for learning about this technology.

Responsibilities

  • Develop C++ engine code for subsystems critical to the Roblox game engine.
  • Work on subsystems that harmonize resource usage so gameplay works across devices with varying CPU, memory, and bandwidth capabilities.
  • Apply optimization techniques to improve player engagement.
  • Contribute to applications ranging from mobile phone clients to cloud-based servers.

Benefits

  • Equity compensation for full-time employees.
  • Benefits as described on the company benefits page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service