LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Roblox›Senior Software Engineer, Engine Systems
Roblox

About Roblox

Empowering creators in a vibrant gaming universe

🏢 Tech, Gaming👥 1001+ employees📅 Founded 2006📍 South San Mateo, San Mateo, CA💰 $922.8m⭐ 3.8
B2CGamingEntertainmentCommunity

Key Highlights

  • Over 200 million monthly active users globally
  • More than $500 million paid to developers in 2022
  • Headquartered in South San Mateo, CA
  • $922.8 million raised in Series G funding

Roblox is an online gaming and entertainment platform headquartered in South San Mateo, CA, that connects over 200 million monthly active users. The platform empowers its community to create and monetize their own games, with over $500 million paid out to developers in 2022 alone. As a leader in the...

🎁 Benefits

Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...

🌟 Culture

Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...

🌐 Website💼 LinkedIn𝕏 TwitterAll 224 jobs →
Roblox

Senior Software Engineer, Engine Systems

Roblox • San Mateo, CA, United States

Posted 3w ago🏢 HybridSeniorSoftware engineering📍 San mateo
Apply Now →

Skills & Technologies

C++Luau

Overview

Roblox is seeking a Senior Software Engineer to innovate on foundational components of the Roblox platform. You'll work with C++ and Luau to enhance the Engine DataModel. This role requires significant experience in software engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building scalable systems and working with complex data structures. Your expertise in C++ is complemented by a strong understanding of game engines and 3D graphics, allowing you to contribute effectively to the development of immersive digital experiences. You are familiar with API design and have experience working with reflection bindings, which are crucial for enabling creator interactions within the Roblox platform. Your problem-solving skills are top-notch, and you thrive in collaborative environments where you can share knowledge and mentor others.

You are passionate about creating engaging user experiences and understand the importance of safety and civility in online interactions. You have a keen interest in the gaming industry and are excited about the opportunity to shape the future of human interaction through technology. You are adaptable and open to learning new technologies and methodologies that can enhance your contributions to the team.

Desirable

Experience with Luau or similar scripting languages is a plus, as it will help you integrate seamlessly into the team. Familiarity with custom code generation tools and data serialization techniques will also be beneficial in this role. A background in game development or experience with 3D engines will set you apart as a candidate.

What you'll do

As a Senior Software Engineer on the Engine DataModel team, you will take ownership of the core structures and systems that form the backbone of the Roblox platform. You will innovate on the DataModel, ensuring it remains robust and efficient for millions of users. Your responsibilities will include developing and maintaining the C++ reflection bindings that allow creators to interact with the DataModel effectively. You will also work on custom code generation tooling, enhancing the efficiency of the development process.

You will collaborate closely with other engineers and product teams to identify and solve technical challenges, ensuring that the platform can scale to meet the demands of a growing user base. Your role will involve writing high-quality, maintainable code and participating in code reviews to uphold the team's standards. You will also engage in performance optimization efforts, ensuring that the DataModel operates smoothly under heavy loads.

In addition to your technical contributions, you will play a key role in mentoring junior engineers, sharing your knowledge and experience to help them grow in their careers. You will participate in team meetings, contributing to discussions about architecture and design decisions that impact the platform's future.

What we offer

At Roblox, you will be part of a mission-driven company that values creativity and innovation. We offer a hybrid work model, allowing you to balance in-office collaboration with remote work flexibility. You will have access to a supportive team environment where your contributions are recognized and valued. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in shaping the future of human interaction through immersive digital experiences.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roblox.

Apply Now →Get Job Alerts