Infrastructure comes from infra, meaning below, and structure, meaning something arranged or built.
That makes the engineering usage feel wonderfully literal. Infrastructure is the structure beneath visible work: the systems people do not always notice until they disappear.
The word carries a useful reminder for software too. If the layer beneath the work is confusing, fragile, or invisible in the wrong way, everything above it inherits that uncertainty.