
Software Engineer, Data Model
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