Roblox is seeking a Senior Software Engineer to own and improve the Windows and macOS desktop foundation, leading major client initiatives end-to-end while driving performance, reliability, and technical quality at scale.
What you’ll do
Own and improve the Windows and macOS desktop foundation
Lead major client initiatives end-to-end
Drive performance, reliability, user experience, and technical quality at scale
Diagnose and profile issues across the full client stack
Use metrics, logging, and experiments to evaluate features
Collaborate across functions and build trust
What you’ll need
5+ years shipping client software
Deep C++ expertise in a large established codebase
Experience with Lua/React
Released significant Windows or macOS applications
Fluency with concurrency, threading models, and memory footprint
Data-driven debugging and performance diagnosis skills
Original job description
Roblox is a platform that enables people to explore, create, play, learn, and connect through 3D immersive digital experiences. The Senior Software Engineer will own and improve the Windows and macOS desktop foundation, leading major client initiatives end-to-end while driving performance, reliability, user experience, and technical quality at scale.5+…