R

Senior Software Engineer - Consumer Apps Desktop

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

5+ Years

SALARY

$196.75K - $243.29K /year

SKILLS REQUIRED

C++DebuggingPerformance ProfilingConcurrencyMultithreadingMemory ManagementRoot Cause Analysis

Job description

Overview

Senior Software Engineer on the Consumer Apps Desktop team, owning the Windows and macOS foundation behind every Roblox session on a PC or Mac: the window, the launch path, and the shell.

What you'll do

  • Shape and improve the Windows and macOS experience that millions of players see every day.
  • Own major Windows and macOS initiatives end-to-end, from ambiguous idea to shipped, measured, and iterated on.
  • Rebuild the parts of the app every player touches: how it launches, how it renders, how it lives in the OS.
  • Set the technical standard through code review, mentorship, and the code you write yourself.
  • Make platform bets that pay off for engineering teams beyond Desktop.
  • Translate ambiguous product ideas into well-scoped, high-quality engineering plans in close partnership with product, design, and data science.
  • Work with Microsoft and Apple counterparts to ensure feature ubiquity and platform-specific feature excellence.

What you'll need

  • 5+ years shipping client software.
  • Deep C++ expertise, including the ability to work effectively inside a large, established codebase.
  • Released significant Windows or macOS applications.
  • Knowledge of the platforms and their APIs throughout.
  • Debugging and profiling skills: tracing, root-causing crashes, and diagnosing performance problems across the full client stack and a wide range of consumer hardware.
  • Fluency with concurrency and memory; threading models and memory footprint are a must-have.
  • A reflex for data: metrics, logging, and experiments are how you find out whether a feature works.
  • The ability to take an ambiguous problem, break it down, and drive it to done.
  • Clear communication, the ability to build trust across functions, and the ability to make the engineers around you better.

Nice to have

  • Experience with Lua/React.

Details

  • Location: San Mateo, CA, United States (headquarters).
  • Office attendance: onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
  • Annual base salary range: $196,750 to $243,290 USD.
  • Full-time employees are eligible for equity compensation and benefits.
  • For US-based roles only: the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Consumer Apps Desktop