Senior Software Engineer - Desktop

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 196,750 - 243,290 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Code review","Mentorship","Debugging","Profiling","Performance troubleshooting","Metrics-driven decision making","Communication","Cross-functional collaboration","Problem decomposition","Driving execution"]

Build and evolve the Windows and macOS foundation behind Roblox Desktop, owning major client initiatives from ambiguous ideas through shipped, measured, and iterated outcomes. Lead complex end-to-end client work, improve launch/rendering behavior, and raise quality via code review, mentorship, and robust debugging, profiling, and performance work. Partner with product, design, platform teams, and Microsoft/Apple counterparts to deliver polished, fast experiences at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
3 days ago

Senior Software Engineer - Desktop

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and evolve the Windows and macOS foundation behind Roblox Desktop, owning major client initiatives from ambiguous ideas through shipped, measured, and iterated outcomes. Lead complex end-to-end client work, improve launch/rendering behavior, and raise quality via code review, mentorship, and robust debugging, profiling, and performance work. Partner with product, design, platform teams, and Microsoft/Apple counterparts to deliver polished, fast experiences at scale.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Shape and improve the Windows and macOS experience millions of players use every day.
  • •Own major Windows and macOS initiatives end-to-end from idea to shipped, measured, and iterated outcomes.
  • •Rebuild the parts of the app players interact with, including launch, rendering, and OS integration.
  • •Set the technical standard through code review, mentorship, and high-quality code.
  • •Translate ambiguous product ideas into well-scoped engineering plans in close partnership with product, design, and data science.

Pay and Benefits

Salary: USD 196,750 - 243,290 annually
Equity and Bonus:Equity

Key Requirements

  • •5+ years shipping client software with deep C++ expertise, able to work in a large established codebase.
  • •Released significant Windows or macOS applications; understand platform specifics and their APIs.
  • •Strong debugging and profiling skills, including tracing crashes and diagnosing performance across the client stack and diverse hardware.
  • •Fluency with concurrency and memory, including threading models and memory footprint.
  • •Ability to take ambiguous problems, break them down, drive execution to completion, and communicate clearly across functions.
Experience:5+ years
Skills:Code reviewMentorshipDebuggingProfilingPerformance troubleshootingMetrics-driven decision makingCommunicationCross-functional collaborationProblem decompositionDriving execution
Languages:English
Tech Stack:C++LuaReactWindowsMacOS

Eligibility

Visa:H1B

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn