Senior Software Engineer, Engine Harmony

Roblox•San Mateo, CA
•$196,750 - $243,290•Onsite

About The Position

As a Senior Software Engineer on Roblox’s Systems team, you will build foundational software for the Roblox game engine, a large application used by a global community of more than 2 million developers. The work spans engine components such as threading, memory management, physics, and scripting, with a focus on high-performance real-time applications. You will develop engine subsystems that harmonize resource use so gameplay works across devices with different CPU, memory, and bandwidth capabilities. You will also work on optimization techniques intended to improve player engagement and contribute across Roblox applications, from mobile clients to cloud-based servers.

Requirements

  • At least 4 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

  • Strong C++ experience (preferred, but not required).
  • Experience developing and shipping machine learning models.
  • Experience working in the internals of a game engine, or passion for learning about game engines.

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.
  • Work on optimization techniques to improve player engagement.
  • Work across Roblox applications, 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