> Markdown version of [/jobs/ext/2693583-senior-software-engineer-desktop-new](https://www.wearedevelopers.com/jobs/ext/2693583-senior-software-engineer-desktop-new). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Desktop New - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $196,750.0 - $243,290.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), C++ (Programming Language), Profiling, Software Debugging, Lua (Scripting Language), Data Logging, ReactJS - **Published:** September 3, 2026 - **Apply:** https://www.gamesjobsdirect.com/job/roblox/senior-software-engineer-desktop/357216 ## About the Role * 5+ years shipping client software, with deep C++ expertise, including the ability to work effectively inside a large, established codebase. Experience with Lua/React is a plus. * Released significant Windows or macOS applications. You know the platforms and their APIs throughout. * Debugging and profiling skills that hold up under pressure: tracing, root-causing crashes, and diagnosing performance problems across the full client stack and an enormous range of consumer hardware. * Fluency with concurrency and memory. Threading models and memory footprint are a must have to excel here. * A reflex for data. Metrics, logging, and experiments are how you find out whether a feature works, not how you justify it afterward. * The ability to take an ambiguous problem, break it down, and drive it to done. You communicate clearly, build trust across functions, and make the engineers around you better. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Crypto-secure Data Management with In-Database Blockchain](https://www.wearedevelopers.com/videos/632-crypto-secure-data-management-with-in-database-blockchain) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Developers Communities in San Francisco - WeAreDevelopers LIVE from Corgi Cafe](https://www.wearedevelopers.com/videos/2144-developers-communities-in-san-francisco-wearedevelopers-live-from-corgi-cafe) - [Creating games to make the web fun again](https://www.wearedevelopers.com/videos/1237-creating-games-to-make-the-web-fun-again) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)