Principal C++ App Performance Engineer — Multi‑Platform

Roblox

San Mateo (CA)

On-site

USD 295,250 - 345,040

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity compensation
Benefits package

Job summary

Roblox is seeking a Principal Software Engineer to improve client performance across mobile, desktop and console. You will work in cross-platform C++ code, profiling real-world performance, and shipping measurable improvements while preventing regressions.

Responsibilities include roadmaps for efficiency, experiments, CI/CD automation, and collaboration with stakeholders to ensure performance enhancements support the user experience.

Qualifications

  • 10+ years of experience in C++ with high-performance code in large codebases.
  • Ability to dive into unfamiliar codebases and deliver production-grade results.
  • Experience improving performance on mobile platforms (iOS/Android).
  • Ability to build reliable systems with monitoring and regression prevention.

Responsibilities

  • Conduct research, create and drive roadmaps to improve Roblox on target platforms.
  • Design novel solutions to optimize performance and computing resources of Roblox client app.
  • Profile and diagnose real-world performance on iOS or Android to identify bottlenecks and validate wins.
  • Build and productionize repeatable benchmarks/experiments, CI/CD automation to catch regressions early, dashboards/alerts with actionable signals.
  • Collaborate with Engineering, Product, and Design to align priorities and rollout plans.

Skills

10+ years of experience in C++
Ambiguity tolerance
Mobile performance
Systems thinking

Job description

Roblox is seeking a Principal Software Engineer to improve client performance across mobile, desktop and console. You will work in cross-platform C++ code, profiling real-world performance, and shipping measurable improvements while preventing regressions.

Responsibilities include roadmaps for efficiency, experiments, CI/CD automation, and collaboration with stakeholders to ensure performance enhancements support the user experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Cross‑Platform Performance Engineer
Senior Cross‑Platform Performance Engineer

Roblox • San Mateo (CA)

Hybrid
USD 195,780 - 242,100
Principal Software Engineering, App Performance (C++)
Principal Software Engineering, App Performance (C++)

Roblox • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Benefits package
Engineering Manager, Consumer Apps — Performance Leader
Engineering Manager, Consumer Apps — Performance Leader

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Engineering Manager, Consumer Apps – Performance Leadership
Engineering Manager, Consumer Apps – Performance Leadership

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits
Performance Engineering Manager - Consumer Apps
Performance Engineering Manager - Consumer Apps

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Roblox • San Mateo (CA)

On-site
USD 195,780 - 242,100
Engineering Manager, Consumer Apps Performance
Engineering Manager, Consumer Apps Performance

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Senior Software Engineer, App Performance
Senior Software Engineer, App Performance

Roblox • San Mateo (CA)

On-site
USD 192,890 - 238,520
Lead Product Manager, Scalable App Performance & Architecture
Lead Product Manager, Scalable App Performance & Architecture

The available sources do not contain information about the company name for rounx.com. • San Mateo (CA)

On-site
USD 281,000 - 331,000
Senior Desktop Engineer - Windows & macOS Platform Lead
Senior Desktop Engineer - Windows & macOS Platform Lead

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000