Principal C++ App Performance Engineer — Multi‑Platform

Roblox

San Mateo (CA)

On-site

USD 295,250 - 345,040

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Software Engineer, Cross-Platform Performance
Senior Software Engineer, Cross-Platform Performance

OneClick Smart Resume • San Mateo (CA)

On-site
USD 196,000 - 242,000
Senior Cross‑Platform Performance Engineer
Senior Cross‑Platform Performance Engineer

Roblox • San Mateo (CA)

Hybrid
USD 195,000 - 243,000
Principal Software Engineering, App Performance (C++)
Principal Software Engineering, App Performance (C++)

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Benefits package
Principal Software Engineer: Real-Time Physics & Performance
Principal Software Engineer: Real-Time Physics & Performance

OneClick Smart Resume • San Mateo (CA)

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

Roblox • San Mateo (CA)

Hybrid
USD 195,000 - 243,000
Senior Software Engineer, App Performance
Senior Software Engineer, App Performance

OneClick Smart Resume • San Mateo (CA)

On-site
USD 196,000 - 242,000
Senior Software Engineer, App Performance
Senior Software Engineer, App Performance

Roblox • San Mateo (CA)

On-site
USD 192,000 - 239,000
Principal Game Engine Systems Engineer (C++)
Principal Game Engine Systems Engineer (C++)

OneClick Smart Resume • San Mateo (CA)

On-site
USD 293,000 - 344,000
Equity compensation
Benefits
Principal Engineer - Collaboration at Scale (C++)
Principal Engineer - Collaboration at Scale (C++)

OneClick Smart Resume • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Senior Engine Systems Software Engineer (C++)
Senior Engine Systems Software Engineer (C++)

OneClick Smart Resume • San Mateo (CA)

Hybrid
USD 242,000 - 294,000
Equity compensation
Benefits described on this page