> Markdown version of [/jobs/ext/4453565-principal-software-engineer-app-performance](https://www.wearedevelopers.com/jobs/ext/4453565-principal-software-engineer-app-performance). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer, App Performance - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $295,250.0 - $345,040.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Continuous Integration, Game Engine, Lua (Scripting Language), Scripting, Production Code, Build Tools, Codebase, Roblox - **Published:** October 4, 2026 - **Apply:** https://careers.roblox.com/jobs/8233354?gh_jid=8233354 ## About the Role * 10+ years of experience: working with complex client application codebases, proficiency in C++, knowledge of Lua or other scripting languages is a plus. * Comfort with ambiguity: able to dive into unfamiliar codebases, unblock yourself, and take projects from greenfield/MVP * production-grade. * Deep understanding of client platforms: hands-on experience in performance profiling and triaging issues on one or more of mobile or desktop platforms, deep understanding of platform API and best practices to implement performance and robust code. * Systems thinking: ability to build systems that work and keep on working reliably (measurement, monitoring, regression prevention). ## Description The Consumer App Performance team is looking for a Principal Software Engineer to spearhead stability and performance improvements. You will work across system-level, cross-platform C++ game engine, and front-end codebase, partnering with teams across the company to identify bad behavior patterns and performance bottlenecks, ship measurable improvements, and prevent regressions over time. Our team owns the end-to-end performance of Roblox, from speed and responsiveness to efficiency and stability, across all devices and platforms we support: mobile, desktop, and console. You will: * Drive research of new opportunities, build and execute roadmaps to improve stability and resilience of Roblox across all target platforms * Design novel solutions to prevent and mitigate crashes, hangs, and other interruptions that hurt user experience. * Build robust defense mechanisms for early detection of stability anomalies through real-time monitoring, alerting, and CI/CD automation. * Work with stakeholders across Engineering, Product, and Design to align on priorities, tradeoffs, and rollout plans; ensure performance improvements support the user experience. * Deliver improvements and guardrails that scale across mobile, desktop, and console, with informed tradeoffs for mobile constraints.