Greenhouse ·
full-timeSenior Software Engineer - Consumer Apps Desktop
Roblox · San Mateo, CA, United States
Roblox operates a global platform for 3D immersive digital experiences, enabling millions of users to connect, play, and create. The Consumer Apps Desktop team is responsible for the foundational elements of the Roblox experience on Windows and macOS, including the application shell, launch sequences, and window management. As a Senior Software Engineer, you will lead the end-to-end development of these core components, ensuring high performance, stability, and seamless integration with operating system APIs. Your daily responsibilities will involve architecting complex features, optimizing memory and threading models, and debugging performance issues across a diverse range of consumer hardware. You will collaborate closely with product, design, and platform teams to translate ambiguous requirements into actionable engineering plans. This role is well-suited for a seasoned engineer with deep expertise in C++ and a proven track record of shipping high-quality, large-scale desktop applications. The position requires a candidate who can set high technical standards through code reviews and mentorship while maintaining a data-driven approach to feature development and platform-specific optimization.
Education
- Level: Bachelor's degree
Key Skills
Notes
Onsite Tue-Thu, optional Mon/Fri; Salary $196,750‑$243,290; 5+ years experience
Experience required
5-5 years experienceAbout the Role Senior Software Engineer on the Consumer Apps Desktop team building Windows and macOS foundation for Roblox client. Responsibilities Shape and improve Windows and macOS experience; own major initiatives end‑to‑end; rebuild launch and rendering components; set technical standards through code review and mentorship; make platform bets; translate ambiguous ideas into engineering plans; collaborate with product, design, data science, Microsoft and Apple teams. Requirements 5+ years shipping client software with deep C++ expertise; experience with Lua/React a plus; released significant Windows or macOS applications; strong debugging and profiling skills; fluency with concurrency, memory management, threading; metrics, logging, experimentation; ability to solve ambiguous problems and drive to completion; clear communication and mentorship. Eligibility
Skills for this role
| Role | Senior Software Engineer - Consumer Apps Desktop |
|---|---|
| Company | Roblox |
| Location | San Mateo, CA, United States |
| Compensation | Not disclosed |
| Posted | 2026-10-01 |
| Deadline | Rolling |
Typical process for this type of role
A general guide — the exact steps for this specific listing may vary; check the original posting for details.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4More at Roblox
Other jobs at Roblox
- Principal Fullstack/backend Software Engineer, User Connections · San Mateo, CA, United States
- Principal Data Scientist - Safety · San Mateo, CA, United States
- Senior Software Engineer - Engineering Acceleration · San Mateo, CA, United States
- Senior Product Support Specialist · Gurugram, Haryana
- Senior Software Engineer (full Stack), Global Actions · San Mateo, CA, United States
Explore Related Placements
// similar opportunities
You might also like
Senior Software Engineer, Core Engine
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Senior Software Engineer - Consoles
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
['Onsite Tuesday, Wednesday, Thursday; optional Monday and Friday']
Senior Software Engineer - Data Access
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Senior Software Engineer, Service Mesh
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Senior Software Engineer, Game Engine
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
['Annual Salary Range $243,290 — $295,250 USD', 'Location: San Mateo, CA']
Senior Software Engineer - Engineering Acceleration
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...