
About Roblox
Empowering creators in a vibrant gaming universe
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...
Skills & Technologies
Overview
Roblox is seeking a Principal Software Engineer for their Creator Collaboration team to lead the architecture and design of Roblox Studio. You'll work with C++ and large-scale systems to enhance collaboration among developers and artists. This role requires extensive experience in backend engineering and a passion for mentoring.
Job Description
Who you are
You have a strong background in software engineering with a focus on backend systems, particularly in C++. With your experience in large-scale systems, you've tackled complex software challenges and understand the intricacies of building robust applications. Your passion for mentoring others shines through as you guide junior engineers and foster a collaborative team environment. You thrive in dynamic settings where innovation and creativity are encouraged, and you are committed to enhancing user experiences through technology.
Desirable
Experience with cloud services and IDE development is a plus, as is familiarity with collaborative tools that enhance team productivity. You have a keen interest in the gaming industry and understand the unique challenges faced by developers in creating immersive digital experiences. Your ability to communicate effectively with both technical and non-technical stakeholders makes you a valuable asset to any team.
What you'll do
As a Principal Software Engineer at Roblox, you will lead the architecture and design of Roblox Studio, focusing on improving collaboration features for developers and artists. You will work closely with cross-functional teams to identify and solve technical challenges, ensuring that the platform remains scalable and efficient. Your role will involve designing communication primitives that facilitate seamless interactions among users, enhancing the overall experience within the Roblox ecosystem.
You will also be responsible for mentoring and guiding other engineers, sharing your expertise in C++ and backend development. Your leadership will help shape the technical direction of the team, driving innovation and ensuring that best practices are followed in software development. You will participate in code reviews, provide constructive feedback, and help cultivate a culture of continuous learning and improvement.
In addition to your technical responsibilities, you will collaborate with product managers and designers to align engineering efforts with user needs and business goals. Your insights will be crucial in prioritizing features and enhancements that deliver value to the community of developers and creators on Roblox.
What we offer
At Roblox, you will be part of a mission-driven company that values creativity and collaboration. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a supportive environment that encourages innovation and values diverse perspectives. 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

Software Engineering
Roblox is seeking a Senior Software Engineer for their Creator Collaboration team to design and build services that enhance collaboration among game creators. You'll work with technologies like JavaScript, Node.js, and React to solve complex software challenges. This role requires full-stack knowledge and experience with large-scale systems.

Principal Engineer
Roblox is hiring a Principal Software Engineer for the Creator Success team to build critical backend systems that empower creators within the Roblox ecosystem. You'll work on complex technical challenges at scale. This position requires significant experience in backend engineering.

Principal Engineer
Roblox is seeking a Principal Engineer for their Creator Services team to lead the development of tools and platforms for creators. You'll work with C# and C++ to solve complex technical challenges at scale. This role requires significant experience in modern distributed systems.

Principal Engineer
Roblox is hiring a Principal Software Engineer to lead the Reliability team in driving the evolution of their systems. You'll collaborate with cross-functional teams to build robust infrastructure that supports growth. This role requires a seasoned engineer with a passion for reliability and scalability.

Principal Engineer
Roblox is seeking a Principal Software Engineer to lead the evolution of their experimentation platform. You'll design and build scalable systems for online serving and offline analysis, utilizing technologies like Java and Python. This role requires extensive experience in engineering and system architecture.