Senior Software Engineer, App Performance
Core
Improving end-to-end performance of the Roblox client across multiple platforms to optimize speed, responsiveness, efficiency, and stability for 150M+ daily users.
Role type
Senior Software Engineer (App Performance)
Builds
Roblox client application on Android, iOS, macOS, Windows, Xbox, PlayStation, and TV
Domain
Gaming / Real-time 3D Engine
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ (high-performance, large codebases), benchmarking, profiling, telemetry systems, regression prevention, cross-platform optimization
Preferred skills
on-device profiling (iOS/Android), greenfield MVP to production delivery
Technologies
C++, Android, iOS, macOS, Windows, Xbox, PlayStation, TV
Responsibilities
Own end-to-end performance metrics (TTI, app size, battery usage); Build benchmarking, profiling, and telemetry systems; Collaborate with stakeholders to evaluate technical tradeoffs; Drive deep technical impact in complex codebases; Mentor peers on performance best practices
Seniority
Senior, hands-on IC