Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Software Engineer, Engine Productivity
Roblox · San Mateo, CA · Posted today
Own the test infrastructure keeping Roblox's engine healthy, from code-coverage pipelines to the buck2 test system, as AI-generated code volume grows.
As a Software Engineer on the Engine Productivity team, you will build and maintain the test infrastructure that keeps Roblox's engine code healthy — code-coverage reporting, cross-platform unit-test harnesses (including PS4/5), the ReferenceClient, and the buck2 test system. This work is becoming mission-critical: as AI-assisted development dramatically increases the volume of code being generated, fast and trustworthy test signal is what keeps engine quality high.
- 1–3 years of experience building software systems (internships or industry experience)
- Strong coding fundamentals in C/C++ (with Python or a similar language for tooling, diagnostics, and data pipelines)
- Genuine interest in debugging and program internals — curiosity about what the code actually does beyond the authored source (build output, generated code, harness and runtime behavior)
- Conceptual familiarity with build configurations (i.e., maintaining different configs for different purposes and understanding why they diverge)
- Strong data sense — the ability to tell whether a data aggregation is well constructed and whether it answers the right question
- A track record of driving cross-org / cross-team initiatives to completion
- Own and evolve the code-coverage reporting pipeline, keeping both full and patch-level coverage signal fast and trustworthy
- Build out additional diagnostics and reporting pipelines that surface the health of engine tests
- Keep the unit-test harness healthy across platforms, including PS4/5
- Maintain the ReferenceClient and help extend it into new integration-test scenarios
- Ship improvements to the buck2 test system
- Partner with senior and staff engineers to strengthen C++ unit testing — a growing priority as AI-assisted development produces more code that must be verified quickly and reliably
…
This posting is sourced from Roblox's own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
This role is one of 9,090 Software Engineer openings and centers on C++, C, Python, and Debugging. There are 286 open roles at Roblox right now.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.