CareerPlanSign in

Senior Software Engineer - Desktop

San Mateo, CA💼 Full-time💰 $196,750–$196,750🗓 2026-09-02 → 2026-09-26

Core

Building the Windows and macOS foundation (window, launch path, shell) for the Roblox client to ensure superior performance, reliability, and user experience for millions of daily players.

Role type

Senior Software Engineer (Desktop Client)

Builds

The Roblox client application for Windows and macOS

Domain

Gaming / Consumer Software / Desktop Operating Systems

Deliverable

production ML models | product features

Required skills

C++ (deep expertise), Windows API, macOS API, concurrency, memory management, debugging, profiling, tracing, root-cause analysis, performance optimization, code review, technical leadership

Preferred skills

Lua, React

Technologies

C++, Windows, macOS, Lua, React

Responsibilities

Lead complex client work end-to-end from idea to shipped; rebuild core app components (launch, rendering, OS integration); set technical standards through code review and mentorship; debug and profile crashes and performance issues across diverse consumer hardware; collaborate with Microsoft and Apple counterparts on platform features; translate product ideas into engineering plans.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.