Back to results
Technology & IT

Senior C++ Software Engineer - Client Telemetry

On-site · San Mateo, California Senior Full-time USD 243k–295k / yr Posted 1 hour ago International
Apply on company site ↗
Not ready to apply yet?
Free ATS check

Check your CV before you apply

See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.

About the role

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect in 3D immersive digital experiences. Ensuring a smooth, reliable experience for millions of concurrent users across diverse hardware devices requires low-overhead, highly accurate diagnostic instrumentation.

As a Senior Software Engineer on the Engine Systems team, you will design and build the core telemetry, observability, and diagnostic infrastructure powering the Roblox engine. Operating from the hardware layer up to runtime session health, you will build systems that capture hangs, crashes, memory leaks, and performance regressions across mobile, desktop, and console clients. In this systems-level engineering role, you will navigate vendor- and hardware-specific constraints to ensure internal engineering teams have the high-integrity signals needed to safely deploy weekly binary updates globally.

Key Responsibilities

  • Engine Telemetry & Instrumentation: Architect, build, and maintain low-overhead diagnostic systems reporting real-time stability, crash, hang detection, and performance metrics across all client runtimes.
  • Cross-Platform Systems Programming: Write high-performance, well-instrumented C++ systems code across diverse client environments—including iOS, Android, Windows, macOS, and major console platforms.
  • Diagnostic Tooling & APM: Provide internal engineering teams with application performance monitoring (APM) tools, diagnostic dashboards, and profiling signals to rapidly identify and remediate client regressions.
  • Scale & Reliability: Design fault-tolerant telemetry pipelines operating reliably at massive scale, where even small performance regressions impact millions of concurrent sessions.
  • Cross-Functional Collaboration: Partner with Infrastructure, Data Science, and Client Engine teams to guide architectural decisions and establish data-driven reliability standards.

Requirements

Systems Programming & Diagnostic Depth

  • 5+ years of professional software engineering experience with strong ownership of complex, low-level technical systems.
  • Systems Languages Expertise: Deep proficiency in low-level systems languages (C++, C#, Objective-C, Rust, or equivalent performance-critical runtime languages).
  • Data-Driven Software Quality: Proven track record building software where data integrity, reliability, and runtime performance are continuously measured and verified across the entire execution stack.
  • Engine & Runtime Foundations: Strong foundation in computer architecture, memory management, multi-threading, OS-level primitives, and hardware abstraction.

Education & Work Logistics

  • Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, Physics, or equivalent practical industry experience.
  • Ability to work onsite at least 3 days per week (Tuesday, Wednesday, Thursday) at Roblox headquarters in San Mateo, CA.

Preferred Qualifications

  • Direct experience building observability engines, APM frameworks, crash reporters, hang detection systems, or telemetry infrastructure.
  • Experience with game engines (e.g., Unreal Engine, Unity, or proprietary C++ runtime engines), large consumer client applications, or real-time simulation software.
  • Multi-platform expertise spanning mobile operating systems, desktop runtimes, and console SDKs (PlayStation, Xbox, Nintendo Switch).
  • History of mentoring engineers and driving technical quality initiatives across systems engineering teams.

Total Rewards & Benefits

  • Compensation & Equity: Base salary of $243,290 – $295,250 USD + competitive equity grants.
  • Comprehensive Healthcare: Premium medical, dental, and vision insurance options for employees and eligible dependents.
  • Workplace Perks: Onsite collaboration at San Mateo HQ with flexible hybrid arrangements on Mondays and Fridays, plus dedicated learning and development budgets.

Roblox
Listed via Employer Career Pages
View companies

Source: Employer Career Pages · THE BRIEFED never charges candidates.

The Weekly Brief

New roles, in your inbox.

One email a week — the best hand-picked roles, salary insights and career reads. No spam, unsubscribe any time.