Software Engineer (Data Model)
- San Mateo, United States
- Mid Level
- 2+ years
- Posted
Skills
Required
- C++
- software engineering
Preferred
- programming languages
- C#
- Go
- Python
- game engines / real-time systems / large-scale simulations / entity component systems
- user-created
Join Roblox as a Software Engineer on the Game Engine Data Model team. You'll design and build core data structures that power the platform, improve product quality through automated testing, and take ownership of features from design to launch. Ideal candidates have 2+ years of software engineering experience, proficiency in C++, and a strong willingness to learn.
Design and build core data structures that form the backbone of Roblox’s platform, specifically the Data Model.
Responsibilities
- Develop engine code that performs well for user-created games on the Roblox platform, ensuring high performance and quality.
- Collaborate with cross-functional teams to deliver high-quality functionality, taking ownership of features and projects from design through launch.
- Strong Teamwork: You are able to collaborate in cross-functional and cross team projects to deliver the most curated technical solution
Requirements
- Long-term Mindset: You are willing to take the long view to drive the collaboration and build the system
- 2+ years of software engineering experience, with hands-on experience developing in C++
- Curiosity: Strong willingness to learn, take on unfamiliar problems, and stay current with evolving technologies
Preferred
- Knowledge: You are proficient in one or more programming languages (C++, C#, Go, Python or similar programming language). Familiarity with game engines, real-time systems, large-scale simulations or entity component systems is a plus
Pay
USD 168,680 - 212,490
jobapplier