companyRoblox logo

Principal Software Engineer, Engine UI

RobloxSan Mateo, CA, United States
On-site Full-time $293.8K/yr - $343.3K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Your Responsibilities:Develop and maintain our C++ engine code, powering essential UI features for the most popular games, Roblox App, and Roblox Studio. Create and evaluate API proposals to enable UI functionality in Luau, our efficient Lua-derived scripting language that facilitates user-generated content. Collaborate closely with our game developer community to help realize their creative visions, address concerns, and troubleshoot bugs. Innovate our text rendering and layout processes used by Roblox Developers and Players millions of times daily, integrating with our localization systems to create engaging global experiences. Enhance and define responsive layout designs that adapt UI for mobile devices, 8K monitors, and VR environments. Profile and write efficient C++ code, crafting scalable systems that deliver feature-rich, high-quality, and responsive UI across a range of devices. Enjoy the journey of discovering what makes Roblox a remarkable platform and workplace while contributing to industry-leading technologies. Your Skills and Experience:8+ years of professional development experience in C++ or related languages. A performance-oriented mindset with a passion for developing high-quality software.

About the job

Roblox is a vibrant platform where millions of users engage daily to explore, create, play, learn, and connect with friends in rich 3D digital environments crafted by our diverse community of developers and creators.

At Roblox, we are innovating the tools and platform that empower our community to bring their imaginative experiences to life. Our vision is to transform how people connect, from any corner of the globe, across any device. We are on a journey to unite a billion people with positivity and respect, and we are seeking exceptional talent to join us in this mission.

Joining Roblox means you will have the opportunity to shape the future of human interaction, tackle unique technical challenges at scale, and contribute to creating safer, more civil shared experiences for everyone.

As a Principal Software Engineer for Engine UI at Roblox, you will be integral in enhancing our state-of-the-art game engine, expanding the User Interface capabilities across the entire Roblox platform. This role will empower our game developers to create high-quality, performant UI that fosters meaningful interactions.

About Roblox

Roblox is a leading platform that empowers users to create immersive 3D experiences. With a commitment to innovation and community engagement, Roblox is transforming the way people connect and interact, making it a remarkable place to work and grow.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.