Every day, tens of millions of people from around the world come to Roblox to play, learn, work, and socialize in immersive digital experiences created by the community. Our vision is to build a platform that enables shared experiences among billions of users. This is what’s known as the metaverse: a persistent space where anyone can do just about anything they can imagine, from anywhere in the world and on any device. Join us and you’ll usher in a new category of human interaction while solving exceptional challenges that you won’t find anywhere else.

As a Principal Software Engineer on the Engine team, you will have an immediate impact on the building blocks of Roblox itself. Your work will reshape the vision of our engine by bringing innovation in content reach, and enabling devices with different compute ability to work flawlessly. You will report to the Senior Director of Engineering in the engine organization.

You Are:

  • Educated: Bachelor's degree in a related computer science field. Masters and PhDs are a plus

  • Experienced: You have 5+ years in computer graphics, real time rendering, or related fields

  • Proficient: C++ with experience working on large complex code bases

  • Proficient in openGL and ideally development in mobile ecosystem including openGL ES

  • Knowledgeable: Understanding of modern real-time 3D engines, familiarity of mobile compute devices (GPU, CPU, NPU, DPU), and ideally knowledge of streaming technologies (compression, networking)

  • Responsible: you take on project initiatives, partner with members across the larger organization, drive clarity and launch critical features into the RBX ecosystem Curious: you want to learn, and stay up-to-date on technology developments

You Will:

  • Drive projects from inception to launch

  • Design and implement a new engine architecture

  • Invent and and launch split rendering and acceleration technologies

You’ll Love:

  • Industry-leading compensation package

  • Excellent medical, dental, and vision coverage

  • A rewarding 401k program

  • Flexible vacation policy

  • Roflex - Flexible and supportive work policy

  • Roblox Admin badge for your avatar

  • At Roblox HQ:

    • Free catered lunches

    • Onsite fitness center and fitness program credit

    • Annual CalTrain Go Pass