Senior Desktop Software Engineer, Windows & macOS

Roblox

San Mateo (CA)

On-site

USD 197,000 - 243,000

Full time

14 days+

Get a reply from this employer

Your 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 Senior Software Engineer for the Consumer Apps Desktop team, building the Windows and macOS foundations behind Roblox sessions. You will own key parts of the launch, rendering, and shell experience, delivering performance and reliability at scale.

You will lead end-to-end projects, set coding standards, mentor others, and collaborate with product, design, and platform teams to ship polished, fast experiences for millions of players.

Qualifications

  • 5+ years shipping client software with deep C++ expertise.
  • Experience with Windows/macOS applications.
  • Knowledge of Lua/React is a plus.
  • Strong debugging and profiling skills across the full client stack.

Responsibilities

  • Shape & improve the Windows and macOS experience that millions of players see daily.
  • Own major Windows and macOS initiatives end-to-end from idea to shipped product.
  • Rebuild the parts of the app the player touches: how it launches, renders, and lives in the OS.
  • Set the technical standard through code reviews, mentorship, and personal contributions.
  • Make platform bets that pay off for engineering teams beyond Desktop.
  • Translate ambiguous product ideas into well-scoped, high-quality engineering plans in partnership with product, design, and data science.

Skills

C++ expertise
Lua
React
Windows/macOS apps
Debugging & profiling
Concurrency & memory

Job description

Roblox is seeking a Senior Software Engineer for the Consumer Apps Desktop team, building the Windows and macOS foundations behind Roblox sessions. You will own key parts of the launch, rendering, and shell experience, delivering performance and reliability at scale.

You will lead end-to-end projects, set coding standards, mentor others, and collaborate with product, design, and platform teams to ship polished, fast experiences for millions of players.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Desktop Engineer—Windows & macOS Platform Lead
Senior Desktop Engineer—Windows & macOS Platform Lead

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
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
Senior Software Engineer - Desktop
Senior Software Engineer - Desktop

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Software Engineer - Consumer Apps Desktop
Senior Software Engineer - Consumer Apps Desktop

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits package
Senior Software Engineer - Desktop
Senior Software Engineer - Desktop

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Senior Endpoint Platform Architect
Senior Endpoint Platform Architect

Roblox • San Mateo (CA)

On-site
USD 231,000 - 267,000
Equity compensation
Senior Software Engineer, Console Platforms (PS/Xbox) Equity
Senior Software Engineer, Console Platforms (PS/Xbox) Equity

Roblox • Canada (KY)

On-site
USD 197,000 - 243,000
Senior C++ Engineer - Cross-Platform Performance
Senior C++ Engineer - Cross-Platform Performance

Roblox • Canada (KY)

On-site
USD 196,000 - 242,000
Equity compensation
Onsite office days
Principal Software Engineer, App Performance & Stability
Principal Software Engineer, App Performance & Stability

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Full benefits
Principal Engineer, App Performance & Reliability
Principal Engineer, App Performance & Reliability

Roblox Corporation • San Mateo (CA)

Hybrid
USD 295,000 - 345,000