CronJobs

backend jobs

Software Engineer, Data Model

Roblox · San Mateo, CA, United States

onsitemid$168,680–$168,680Posted Oct 9, 2026C++C#GoPython

Apply on the employer site

About this role

## About 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—created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. A career at Roblox means shaping the future of human interaction, solving unique technical challenges at scale, and helping create safer, more civil shared experiences for everyone. --- ## Role: Software Engineer, Data Model We’re looking for an outstanding **Software Engineer** to join our **Game Engine Data Model** team. In this role, you’ll innovate on the core data structures that form the backbone of Roblox’s platform. You’ll have the opportunity to design and build one of the core technologies that makes the Roblox game engine special. The **Data Model** is the object hierarchy analogous to a scene graph or entity system. It powers experiences by exposing an interface between core engine capabilities and our creators, and it acts as a fabric to core technologies such as networking, scripting, Studio, rendering, and physics. --- ## You Will - 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. --- ## You Have - **2+ years** of software engineering experience, with hands-on experience developing in **C++**. - Proficiency in one or more programming languages (**C++**, **C#**, **Go**, **Python**, or similar). Familiarity with game engines, real-time systems, large-scale simulations, or entity component systems is a plus. - 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 curated technical solutions. - A long-term mindset to drive collaboration and build the system. --- ## Notes on Work Authorization & Sponsorship Please note 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 **F-1** or **H-1B** sponsorship at this time. --- ## Compensation (HQ: San Mateo, CA) - **Annual Salary Range:** **$168,680 — $212,490 USD** - Actual base pay depends on job-related factors (background, training, experience, location, business needs, and market demand). - Full-time employees are also eligible for equity compensation and benefits. --- ## Work Location / Schedule Roles based at our headquarters in **San Mateo, CA** are onsite **Tuesday, Wednesday, and Thursday**, with optional presence on **Monday and Friday** (unless otherwise noted). --- ## Equal Employment Opportunity Roblox provides equal employment opportunities and prohibits discrimination and harassment of any type. Reasonable accommodations are available for candidates with qualifying disabilities or religious beliefs during the recruiting process.

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord