Roblox

About Roblox

Empowering creators in a vibrant gaming universe

🏢 Tech, Gaming👥 1001+ employees📅 Founded 2006📍 South San Mateo, San Mateo, CA💰 $922.8m3.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...

Roblox

Software Engineering Senior

RobloxSan Mateo - Hybrid

Posted 1d ago🏢 HybridSeniorSoftware Engineering📍 San Mateo💰 $242,100 - $293,800 / yearly
Apply Now →

Skills & Technologies

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.

Similar Jobs You Might Like

Based on your interests and this role

Roblox

Data Engineer

Roblox📍 San Mateo

Roblox is hiring a Senior Finance Data Engineer to develop and maintain core data sets and analytics tooling. You'll work closely with Data Science and Machine Learning teams, utilizing skills in SQL, Python, and AWS. This role requires significant experience in data engineering.

Senior
1d ago
Roblox

Software Engineering

Roblox📍 San Mateo - On-Site

Roblox is seeking a Senior Software Engineer for their Data Platform team to design and maintain a platform supporting over 100 million daily users. You'll work with technologies like Java and Python, and the role requires 5+ years of experience in building data platforms.

🏛️ On-SiteSenior
1d ago
Skydio

Software Engineering

Skydio📍 San Mateo - On-Site

Skydio is hiring a Senior Software Engineer for their Data Platform team to build systems that collect and analyze data from autonomous drones. You'll work with Databricks and Palantir to drive data-centric product development. This role requires strong experience in data engineering and AI.

🏛️ On-SiteSenior
2 months ago
Verkada

Software Engineering

Verkada📍 San Mateo - On-Site

Verkada is hiring a Senior Software Engineer for their Data Platform team to build data infrastructure and services that enable data-driven decisions. You'll work with Java and other technologies to enhance Verkada's products and customer experience. This role requires 5+ years of experience and is based in San Mateo, CA.

🏛️ On-SiteSenior
3d ago
Roblox

Software Engineering

Roblox📍 San Mateo - On-Site

Roblox is seeking a Senior Software Engineer to advance large-scale AI systems that enhance platform safety and integrity. You'll work with Python and machine learning technologies to build intelligent tools. This role requires significant experience in software engineering and data systems.

🏛️ On-SiteSenior
1d ago