Principal Software Engineer, Crash Reporting

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Principal Software Engineer on the Engine Systems team at Roblox, focusing on core diagnostic and reliability frameworks for crash reporting and performance monitoring across millions of concurrent users and various platforms (mobile, desktop, consoles).

What you'd actually do

  1. Navigate a wide spectrum of platform-specific constraints to report intricate details about system stability and performance.
  2. Own the end-to-end observability space, ensuring internal engineers can monitor and action every disruption to the user experience.
  3. Develop systems with exceptional reliability and instrumentation that the entire organization trusts at Roblox’s massive scale.
  4. Collaborate cross-functionally with Engineering, Data Science, Product, and Leadership to prioritize and chart the strategic roadmap for the team.
  5. Execute high-performance systems-level code across all supported devices, from mobile and desktop to major consoles.

Skills

Required

  • C++
  • systems-level programming
  • large-scale environments
  • non-desktop platform experience (mobile or console)
  • technical leadership
  • accountability

Nice to have

  • observability tools
  • crash reporting
  • application performance monitoring (APM)
  • Data Science collaboration
  • multi-platform expertise
  • global-scale platform constraints
  • mentorship

What the JD emphasized

  • 0.1% regression is considered a significant and actionable event