Senior Software Engineer - Studio Architecture

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

Senior Software Engineer focused on the architecture and evolution of Roblox Studio, the IDE for game development on the Roblox platform. The role involves developing core user features, foundational application architecture, and integrating AI features into the Studio environment. Requires strong experience in large-scale desktop application development and C++.

What you'd actually do

  1. Design and execute on the architecture and technical direction that will be the future of our application
  2. Own and deliver complex technical projects from the planning stage through execution
  3. Work cross functionally, across teams and technology platforms
  4. Mentor team members helping them improve their professional skills and expertise
  5. Design, develop, and implement technological practices, patterns, and strategies

Skills

Required

  • 5+ years in developing and deploying top of the line user facing applications
  • Bachelor's degree in Computer Science, or a similar technical field
  • 1+ years of experience with C++
  • Proficient with industry standards, best practices, testability, and design patterns
  • Organized and analytical with the ability to track numerous separate threads to their appropriate resolution

Nice to have

  • Experience with UI frameworks like React, Cocoa, WPF, or others

What the JD emphasized

  • core craft
  • AI Native features