Requirements engineering is a crucial part of every software development project. Deficits in this discipline have tremendous impact on the overall project's success. In this paper, we present our approach that treats requirements like source code and therefore benefits from modern software development workflows and paradigms, to bridge the gap between requirements engineering and large-scale agile software development. We derive the requirements for our approach and discuss the underlying tooling as well as the corresponding impact on processes. We show examples, including validation of requirements and the traceability towards source code.