Principal Software Engineer, Crash Reporting
Core
Design and build core diagnostic and reliability frameworks to monitor, analyze, and optimize the Roblox engine across millions of concurrent users.
Role type
Principal Software Engineer (Crash Reporting & Observability)
Builds
End-to-end observability systems, crash reporting tools, and high-performance systems-level code for Roblox clients.
Domain
Gaming / Real-time multiplayer platforms / Systems programming
Deliverable
production ML models | product features | infrastructure
Required skills
C++, systems-level programming, multi-platform development (mobile/console), observability tooling, technical leadership, cross-functional collaboration
Preferred skills
Application Performance Monitoring (APM), data-driven architectural decision making, professional mentorship
Technologies
C++, mobile platforms, console platforms, desktop platforms
Responsibilities
Navigate platform-specific constraints to report system stability details, own the end-to-end observability space, develop highly reliable instrumentation systems, collaborate cross-functionally to chart strategic roadmaps, execute high-performance systems-level code across devices.
Seniority
Principal, strategy & mentorship
