Senior Software Engineer - Engine Reliability

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Software Engineer on the Engine Reliability team at Roblox, focusing on developing and improving core engine code for the Roblox platform, including scripting, memory management, and bootstrapping. The role involves working across various platforms and applications, from mobile clients to cloud servers, with a strong emphasis on C++ and systems-level understanding.

What you'd actually do

  1. Develop engine code that performs well for all user-created games on the Roblox platform
  2. Improve scripting, memory management, bootstrapping, and other fundamental layers of the Roblox engine
  3. Work on every application Roblox develops, from mobile phone clients to cloud-based servers

Skills

Required

  • 5+ years experience
  • C++
  • Systems-level understanding
  • Platform domain expertise

Nice to have

  • experience with threading
  • experience with memory management
  • experience with physics
  • experience with scripting

What the JD emphasized

  • 5+ years experience
  • deep and challenging problems in complex C++ codebases
  • Systems-level understanding
  • Platform domain expertise