R

Principal Software Engineer, App Performance

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SALARY

$295.25K - $345.04K /year

SKILLS REQUIRED

C++Performance ProfilingPerformance OptimizationDebuggingRoot Cause AnalysisCI/CDObservability

Job description

Overview

Principal Software Engineer on the Consumer App Performance team, leading stability and performance improvements across Roblox's system-level, cross-platform C++ game engine and front-end codebase.

What you'll do

  • Drive research of new opportunities, and 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.

What you'll need

  • 10+ years of experience working with complex client application codebases.
  • Proficiency in C++.
  • Comfort with ambiguity: able to dive into unfamiliar codebases, unblock yourself, and take projects from greenfield/MVP to 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).

Nice to have

  • Knowledge of Lua or other scripting languages.

Details

  • Location: San Mateo, CA headquarters.
  • Roles based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
  • Annual base salary range: $295,250 to $345,040 USD.
  • Full-time; eligible for equity compensation and benefits.
  • For US-based roles only: the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Engineer, App Performance