Senior Software Engineer (Systems)
Posted Updated
Description
- Portal, part of Roblox’s Engine Productivity team, builds productivity tools for the hundreds of engineers developing Roblox’s game engine, desktop clients, apps, and Roblox Studio
- As a Senior Software Engineer, you will build the systems that bring AI agents into engine development workflows
- On a small team with broad reach, you will help decide where AI can meaningfully improve engineering productivity and take solutions from early experiments to reliable tools engineers use every day
- Own improvements to developer workflows, from identifying problems with engineers to designing and shipping productivity tools and measuring their impact
- Build AI agent sandboxes and harnesses written in C and Rust, along with the integrations and context agents needed to work effectively in Roblox’s C++ game engine codebase
- Partner with technical leaders across Roblox’s Engine and Infrastructure groups to deliver reliable tools and improve the daily experience of engineering at Roblox
- 5+ years of software engineering experience working on projects from 0 to 1
- Interest in AI-powered developer tools such as Claude Code, Codex, and Pi
- Systems programming experience in C, C++, or Rust
- A bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience
- Experience owning substantial parts of a developer tool or system through design, launch, and ongoing operation
- Experience with or interest in Web technologies such as JavaScript, TypeScript and/or React is a huge plus
- The ability to turn ambiguous developer needs into practical solutions, work independently, and learn unfamiliar tools and systems
