I think the book "Fundamentals of Software Architecture, an Engineering Approach" (Oreilly) is much closer to what most engineers need today than the GoF book. It covers topics such as layers, pipelines, microkernels, events, microservices, components, and how to put it all together into a coherent design.
GoF was great for it's time and context, but the world has moved on and even mid-level engineers need to be aware of software architecture and how to put it all together.