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.