As a Senior Software Engineer on the Build Engineering Team within Engine Productivity, you will be directly responsible for shaping the way the Roblox engine is built, tested, and released. The engine build pipeline is the backbone for all development efforts across all Roblox client applications. You will be a key contributor in developing new and innovative systems for compiling, running automation, promoting code for consoles, desktop platforms and mobile devices. If you are excited about letting developers push code quickly, safely, and reliably, you'll be right at home within our Build Engineering Team.
You Will:
- Develop new and innovative build systems with support for distributed builds and tests.
- Support other engine teams in growing the build system capabilities to meet their needs.
- Develop tooling to make builds simple from the user perspective.
- Optimize build processes by making builds as efficient and fast as possible, identifying and resolving bottlenecks to improve development workflows.
You Have:
- Deep experience with CI/CD Systems and processes.
- Familiarity with running automated tests and providing clear reports to users.
- Familiarity with the challenges of working at scale and on constrained platforms like consoles or mobile devices.
- Some familiarity with build systems (Make, CMake, Bazel, etc).
- A passion for correctness and doing things "the right way".