Principal Software Engineering, App Performance (C++)
Core
Improving client performance and efficiency of the Roblox game engine across mobile, desktop, and console platforms.
Role type
Principal Software Engineer (App Performance)
Builds
Roblox client app performance optimizations and monitoring infrastructure
Domain
Gaming / Real-time 3D Engine
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C++ (10+ years), mobile performance optimization (iOS/Android), systems thinking, profiling and diagnostics, CI/CD automation, cross-platform architecture
Preferred skills
greenfield/MVP to production-grade project leadership, stakeholder alignment
Technologies
C++, iOS, Android, CI/CD, profiling tools
Responsibilities
Design novel solutions to optimize performance and computing resources usage; Profile and diagnose real-world performance to identify bottlenecks; Build and productionize repeatable benchmarks, CI/CD automation, and dashboards; Conduct research and drive execution of roadmaps for efficiency improvements; Work with stakeholders to align on priorities and rollout plans; Deliver improvements and guardrails that scale across mobile, desktop, and console.