R

Senior Software Engineer, Client Systems (C++)

Roblox
NewPosted today

LOCATION

San Mateo · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SALARY

$195.78K - $242.1K /year

SKILLS REQUIRED

C++Object-Oriented DesignPerformance OptimizationSoftware ArchitectureSystems Programming

Job description

Overview

Senior Software Engineer on the Luau App Foundations team, building the core C++ infrastructure that bridges the Roblox app UI and the Roblox game engine for millions of concurrent users.

What you'll do

  • Write libraries and modules using C++ inside the Roblox proprietary game engine.
  • Act as the primary C++ expert on the team and drive frontend C++ strategy for extending the interface layer.
  • Work with stakeholders across Engineering, Product, and Design to expand frontend ecosystems and drive technical enhancements.
  • Implement innovative solutions to feature requests and collaborate with Roblox surface owners on new initiatives.
  • Work with internal team members and community developers to improve the overall state of Lua App on Roblox.

What you'll need

  • 4+ years of experience with significant knowledge of system or mobile programming.
  • Strong C++ programming skills with an ability to write high quality, performant code.
  • Passion for building frameworks and libraries, with drive to build a strong platform with world class design patterns and cutting edge system architecture.
  • Embrace software performance considerations, with an ability to implement performant solutions for platforms including mobile.
  • Self-sufficient, self-organized, and able to take ownership of a project throughout its full lifecycle.
  • Team player mentality, with the ability to work closely with and inspire the team and display excellent interpersonal and communication skills.

Nice to have

  • Experience with Lua.

Details

  • Location: San Mateo, CA, United States (headquarters).
  • Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
  • Annual base salary range: $195,780 to $242,100 USD; actual pay depends on job-related factors. Full-time employees are also 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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer, Client Systems (C++)