Principal Software Engineering (App Performance (C++))
Roblox · San Mateo, CA, United States
About The Role
Join the Consumer App Foundation team at Roblox as a Principal Software Engineer. In this role, you will focus on improving the performance of the Roblox client across various platforms, including mobile, desktop, and console. You will work primarily in cross-platform C++ code, collaborating with teams across the company to identify bottlenecks, implement measurable improvements, and prevent regressions. Your responsibilities will include conducting research, designing solutions to optimize performance, profiling and diagnosing real-world performance, and working with stakeholders to align on priorities and rollout plans. The ideal candidate will have 10+ years of experience in C++, expertise in mobile performance, and a strong ability to navigate ambiguity and build reliable systems.
- Conduct research, create and drive execution of roadmaps aimed to improve efficiency of Roblox on target platforms.
- Design novel solutions to optimize performance and computing resources usage of Roblox client app.
- Profile and diagnose real-world performance on iOS or Android to identify bottlenecks, validate wins, and prevent regressions using platform tooling.
- Mobile performance expertise: hands-on experience improving performance on mobile platforms (iOS and/or Android), including on-device profiling to find and measure opportunities
- 10+ years of experience: working in C++ with a track record of writing high-quality, performant code in large and complex codebases
- Comfort with ambiguity: able to dive into unfamiliar codebases, unblock yourself, and take projects from greenfield/MVP → production-grade
- Systems thinking: ability to build systems that work and keep on working reliably (measurement, monitoring, regression prevention)
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring