As a Senior Software Engineer on Roblox’s Systems team, you will build core components of the Roblox game engine, a large application used by a global community of more than 2 million developers. Your work may span the engine, including threading, memory management, physics, and scripting. You will develop high-performance C++ software for real-time applications alongside experienced engineers. The role focuses on engine subsystems that support data synchronization between servers and clients, game-aware data streaming, and resource management so gameplay works across devices with varying CPU and memory capabilities. Your work will support Roblox applications ranging from mobile clients to cloud-based servers. For office-based roles, the work arrangement is onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday, unless otherwise noted. The salary range stated for roles based at the San Mateo, California headquarters is $243,290–$295,250 USD annually. Actual base pay may vary based on job-related factors. Full-time employees are also eligible for equity compensation and company benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed