Senior C++ Engineer - Cross-Platform Performance

Roblox

California (MO)

On-site

USD 196,000 - 242,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Roblox is seeking a Senior Software Engineer to improve performance of the Roblox client across platforms, including Android, iOS, macOS, Windows, Xbox, PlayStation and TV. You will own end-to-end performance, build profiling and telemetry systems, and collaborate with cross-functional teams to drive improvements.

The role requires 3+ years of C++ experience in large codebases, a track record in performance measurement, and strong communication skills.

Qualifications

  • 3+ years of experience writing high-quality, performant C++ code in large, complex codebases.
  • Proven track record of building reliable measurement, monitoring, or regression prevention systems.
  • Ability to autonomously navigate complex, ambiguous systems and deliver stable, production-grade software.
  • Exceptional communication skills to discuss technical trade-offs with engineering and cross-functional partners.

Responsibilities

  • Own the end-to-end performance of the Roblox client across all platforms.
  • Build benchmarking, profiling, and telemetry systems to catch regressions.
  • Collaborate with Engineering, Product, and Design to evaluate tradeoffs and rollout plans.
  • Drive deep technical impact by tackling complex codebases and mentoring peers on performance best practices.

Skills

C++
Performance optimization
Telemetry systems
Autonomous navigation of complex code
Communication

Tools

On-device profiling tools

Job description

Roblox is seeking a Senior Software Engineer to improve performance of the Roblox client across platforms, including Android, iOS, macOS, Windows, Xbox, PlayStation and TV. You will own end-to-end performance, build profiling and telemetry systems, and collaborate with cross-functional teams to drive improvements.

The role requires 3+ years of C++ experience in large codebases, a track record in performance measurement, and strong communication skills.

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 • California (MO)

On-site
USD 196,000 - 242,000
Equity compensation
Office-based role in San Mateo (onsite
Senior Cross‑Platform Performance Engineer
Senior Cross‑Platform Performance Engineer

Roblox • San Mateo (CA)

Hybrid
USD 195,000 - 243,000
Principal C++ App Performance Engineer — Multi‑Platform
Principal C++ App Performance Engineer — Multi‑Platform

Roblox • San Mateo (CA)

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

Roblox • San Mateo (CA)

Hybrid
USD 195,000 - 243,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Roblox • California (MO)

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

Roblox • California (MO)

On-site
USD 196,000 - 242,000
Equity compensation
Office-based role in San Mateo (onsite
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
Senior Software Engineer, App Performance
Senior Software Engineer, App Performance

Roblox • San Mateo (CA)

On-site
USD 192,000 - 239,000
Senior C++ Systems Engineer - Frontend Platform for Games
Senior C++ Systems Engineer - Frontend Platform for Games

Roblox • California (MO)

On-site
USD 196,000 - 242,000
Equity compensation
Benefits
Senior Console Software Engineer (PlayStation/Xbox)
Senior Console Software Engineer (PlayStation/Xbox)

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits described on this page