The ATLAS SemiConductor Tracker (SCT) is a silicon-strip tracking detector which forms part of the ATLAS inner detector. The SCT is designed to track charged particles produced in proton-proton collisions at the Large Hadron Collider (LHC) at CERN at an energy of 14 TeV. The tracker is made up of a central barrel and two identical end-caps. The barrel contains 2112 silicon modules, while each end-cap contains 988 modules. The overall tracking performance depends not only on the intrinsic measurement precision of the modules but also on the characteristics of the whole assembly, in particular, the stability and the total material budget. This paper describes the engineering design and construction of the SCT end-caps, which are required to support mechanically the silicon modules, supply services to them and provide a suitable environment within the inner detector. Critical engineering choices are highlighted and innovative solutions are presented – these will be of interest to other builders of large-scale tracking detectors. The SCT end-caps will be fully connected at the start of 2008. Further commissioning will continue, to be ready for proton-proton collision data in 2008.