Company Overview: Roblox is a dynamic platform where tens of millions of people come daily to explore, create, play, learn, and connect through immersive 3D digital experiences created by a global community. Our mission is to connect a billion people worldwide with optimism and civility, enhancing the way people come together from anywhere and on any device.
Company Culture: Working at Roblox offers the opportunity to impact the future of entertainment through innovative technology solutions. As a Principal C++ Frontend Engineer, you will be shaping the core development environment that enables creators to build interactive and immersive experiences.
Work Opportunities: The role of Principal C++ Frontend Engineer is crucial in evolving Roblox Studio—the primary IDE for developing games on our platform. This position involves collaboration with cross-functional teams to design and build the core application experience, architecture, and UX fundamentals.
Role Overview: Reporting to the Senior Engineering Manager of the Studio Platform team, this position requires a skilled engineer to lead the development of foundational features and improvements that enhance the efficiency and functionality of Roblox Studio.
Responsibilities:
Design and develop core user features such as explorer, properties, and windowing systems.
Build robust application architecture that supports scalable and sustainable feature integration.
Collaborate with UX designers to harmonize design language across Studio.
Guide the technical direction for foundational platform components.
Desired Experience:
10+ years of experience in software development with a strong background in C++.
Proven track record of developing and maintaining large-scale desktop applications.
Familiarity with UI frameworks like QT/QML, React, Cocoa, or WPF.
Additional Skills: Excellent problem-solving skills and the ability to perform complex system integration. Strong interpersonal and communication skills to collaborate effectively with various stakeholders. Experience mentoring and leading development teams.
Application Note: We are looking for an innovative and passionate engineer who is excited about building tools that impact millions of users. If you thrive in a fast-paced environment and are eager to make significant contributions to our creative community, Roblox is the place for you.
Compensation: This role offers a competitive salary ranging from $283,780 to $331,640, along with equity, a comprehensive benefits package, and other perks.