Principal Software Engineer, Engine Systems

Roblox
San Mateo, CA, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) C++ (Programming Language) Serialization Data Structures Memory Management Game Engine Core Data Roblox

Job description

Experteer Overview As a Principal Software Engineer on the Engine DataModel team, you own the foundational engine components that power the Roblox platform. You will build core data structures and the Luau API bindings, and drive performance across desktop, mobile, and console. You’ll take ownership end-to-end on scalable projects and collaborate with multiple teams to deliver universal solutions. This role offers the chance to shape the DataModel and engine tooling at a company aiming to connect a billion people with optimistic, civil experiences. Compensation / Benefits * Develop engine code optimized for user-created games across devices * Build core systems and data structures used by the Roblox engine * Take ownership of projects from inception to delivery * Ensure performance and reliability across desktop, mobile, and console clients * Collaborate with other teams to find universal, scalable solutions * Contribute to DataModel serialization and related tooling Tasks * Experience in systems-level C++ programming * Experience with game engine internals * Ability to build and maintain high-performance systems * Curiosity to stay current with technology developments * Interest in CPU-level concepts (smart pointers, templates, virtual functions, memory management) Key requirements * equity compensation * benefits as described on this page * hybrid work model (3 days in-office) * onsite Tue-Thu; optional Mon/Fri * paid time off and holidays (as applicable)

Requirements

other in systems-level C++ programming * Experience with game engine internals * Ability to build and maintain high-performance systems * Curiosity to stay current with technology developments * Interest in CPU-level concepts (smart pointers, templates, virtual functions, memory management) Key requirements * equity compensation * benefits as described on this page * hybrid work model (3 days in-office) * onsite Tue-Thu; optional Mon/Fri * paid time off and holidays (as applicable)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:43 min

Unity game engine pricing model backlash

4:21 min

Challenges of traditional mobile data synchronization

Timothy Marland · WWC 2023

1:41 min

Equipping agents with runtime context and telemetry data

May Walter May Walter · WWC Europe 2026

1:37 min

How game development requirements drive broader technological advancements

Johanna Pirker Johanna Pirker · WWC 2022

3:57 min

Modding board games and early software engineering jobs

Brenda Romero Brenda Romero · LIVE

Videos

See all

Related articles

See all