Career EngineCareer Engine
Your matchExample
93%match
Why you fitThis role calls for C++ and C — tell us what you know and we'll check the rest.
Gap to noteAlso lists Python — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Roblox logo

Software Engineer, Engine Productivity

Roblox · San Mateo, CA · Posted today

$153k–$197kic
1+ yrs expC++CPythonbuck2Code coverageUnit testingBuild configurationDebugging

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

…

Apply on Roblox's site →

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.