Senior Software Engineer, Client Systems (C++)

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 195,780 - 242,100 annuallyFunction: Software EngineeringExperience: 4+ yearsSkills: ["Ownership","Communication","Interpersonal skills","Teamwork","Performance focus"]

Build client-side C++ systems for Roblox’s Consumer Frontend team, shaping the interface layer and extending frontend ecosystems across mobile and desktop platforms. You’ll be the primary C++ expert, drive frontend C++ strategy, and collaborate with Engineering, Product, and Design to implement performance-focused solutions, expand animation tools and pipeline, and improve the Lua App experience for developers and millions of players.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
2 months ago

Senior Software Engineer, Client Systems (C++)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live
Reposted: similar role first listed 11 months ago

Job Summary

Build client-side C++ systems for Roblox’s Consumer Frontend team, shaping the interface layer and extending frontend ecosystems across mobile and desktop platforms. You’ll be the primary C++ expert, drive frontend C++ strategy, and collaborate with Engineering, Product, and Design to implement performance-focused solutions, expand animation tools and pipeline, and improve the Lua App experience for developers and millions of players.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Act as the primary C++ expert and drive frontend C++ strategy for extending the interface layer.
  • •Collaborate with Engineering, Product, and Design to expand frontend ecosystems and drive technical enhancements.
  • •Implement solutions for feature requests and work with Roblox Surface owners on new initiatives.
  • •Work with internal teams and community developers to improve the state of the Lua App on Roblox.

Pay and Benefits

Salary: USD 195,780 - 242,100 annually
Equity and Bonus:Equity

Key Requirements

  • •4+ years of experience with significant knowledge of system or mobile programming.
  • •Strong C++ programming skills and the ability to write high-quality, performant code; Lua experience is a plus.
  • •Experience building C++ applications, libraries/frameworks, or SDKs, which is highly desirable.
  • •Ability to build frameworks and libraries using world-class design patterns and system architecture.
  • •Self-sufficient ownership across the full lifecycle, with excellent interpersonal and communication skills.
Experience:4+ years
Skills:OwnershipCommunicationInterpersonal skillsTeamworkPerformance focus
Languages:English
Tech Stack:C++Lua

Eligibility

Visa:H-1B

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