Roblox
Senior Software Engineer, Systems
$197K–$243K
San Mateo, CA, United States · Senior · Full-time · Posted Sep 16, 2026
- Experience
- 5+ years of software engineering experience; projects from 0 to 1.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
- Visa sponsorship
- For US-based roles, the company may not be able to employ candidates with work authorization related to certain U.S. visa categories or support future H-1B sponsorship at this time.
About the job
Build AI-agent systems and developer productivity tools that improve Roblox engineers’ workflows and support development of the game engine.
What you'll do
- Identify workflow problems with engineers, design and ship productivity tools, and measure their impact.
- Build AI-agent sandboxes and harnesses in C and Rust, plus integrations and agent context for the C++ game engine codebase.
- Partner with Engine and Infrastructure technical leaders to deliver reliable tools.
What they ask for
- 5+ years of software engineering experience working on projects from 0 to 1.
- Experience owning substantial parts of a developer tool or system through design, launch, and ongoing operation.
- Systems programming experience in C, C++, or Rust.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience; ability to turn ambiguous needs into practical solutions and work independently.
Nice to have
- Experience with or interest in Web technologies such as JavaScript, TypeScript and/or React.
- Interest in AI-powered developer tools such as Claude Code, Codex, and Pi.
Pay
$196,750 — $243,290 USD annual base salary
Tools
C, Rust, C++, JavaScript, TypeScript, React, Claude Code, Codex
AI focus
Build AI-agent sandboxes, harnesses, integrations, and context for engine-development workflows; identify where AI can improve engineering productivity and develop reliable tools.
Model-written summary · the original posting is authoritative