Roblox logo

Software Engineer, Data Model

Roblox

San Mateo, CA · San Mateo · USD 168,680-212,490 / year · 2+ years experience · Full-time · Onsite · Posted Oct 9, 2026

At a glance

Experience
2+ years experience
Employment
Full-time
Workplace
Onsite
Location
San Mateo, CA · San Mateo
Salary
USD 168,680-212,490 / year · Base salary
Visa sponsorship
Visa sponsorship not offered

About the role

  • Roblox is looking for an outstanding Software Engineer to join the Game Engine Data Model team.
  • In this role, you will innovate on the core data structures that form the backbone of Roblox's platform and design core technologies for the game engine.

Responsibilities

  • Develop engine code that performs well for user-created games on the Roblox platform.
  • Work cross-functionally with other teams to deliver high-quality functionality.
  • Improve product quality by writing automated tests for your code.
  • Take ownership of features and projects, from design through launch.
  • Build and test code that runs across supported devices, including desktop, mobile, and console.

Requirements

  • 2+ years of software engineering experience
  • Hands-on experience developing in C++
  • Proficiency in one or more programming languages (C++, C#, Go, Python or similar programming language)
  • Strong willingness to learn, take on unfamiliar problems, and stay current with evolving technologies
  • Ability to collaborate in cross-functional and cross team projects to deliver the most curated technical solution
  • Willingness to take the long view to drive the collaboration and build the system

Preferred qualifications

  • Familiarity with game engines
  • Familiarity with real-time systems
  • Familiarity with large-scale simulations
  • Familiarity with entity component systems

Benefits

  • Equity compensation
  • Benefits as described on the company page

Workplace

  • Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday

Skills

  • C++
  • C#
  • Go
  • Python

Roblox

Software Engineer, Data Model

Apply now