Principal Engineer, Studio Builder Tools

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Principal Engineer on the Builder Tools team at Roblox, focusing on interactive, developer-facing tools and reusable tooling frameworks for Roblox Studio, a collaborative IDE for making Roblox games. The role involves defining architecture, implementing frameworks, working with UX/Product, owning complex projects, and mentoring team members to improve the game creation experience for developers.

What you'd actually do

  1. Work on various interactive tools for Roblox game developers
  2. Define architecture and implement reusable tooling frameworks
  3. Work with UX designers and Product Manager to come up with most optimal and ergonomic solutions
  4. Design and execute on the architecture and technical direction that will be the future of our application
  5. Own and deliver complex technical projects from the planning stage through execution

Skills

Required

  • 8+ years in developing and deploying top of the line user-facing applications
  • Bachelor's degree in Computer Science, or a similar technical field (or related work experience)
  • 3+ years of experience with C++ or another lower-level language

Nice to have

  • Experience with UI frameworks like React, Cocoa, WPF, or others
  • Experience in making developer-, engineer- or artist-facing tools, such as game development tooling, CADs, 3D editors, design tools

What the JD emphasized

  • lower-level language
  • developer-facing tools
  • game development tooling