But, on the other hand, we have
without limitation, includes reporting on, designing or directing the construction of public utilities, industrial works, railways, bridges, highways, canals, harbour works, river improvements, lighthouses, wet docks, dry docks, floating docks, launch ways, marine ways, steam engines, turbines, pumps, internal combustion engines, airships and airplanes, electrical machinery and apparatus, chemical operations, machinery, and works for the development, transmission or application of power, light and heat, grain elevators, municipal works, irrigation works, sewage disposal works, drainage works, incinerators, hydraulic works, and all other engineering works, and all buildings necessary to the proper housing, installation and operation of the engineering works embraced in this definition
Which would seem to leave the software engineers out of it (*). Shame, really. Software is at least as important as, oh, say, aircraft engineering.
(*) Not really; they're included along with others with a clause that allows additional types to be defined later.