I am a self-employed consulting engineer - specializing in heat pump systems and control - and I do most of my projects 'remotely'.
I have degrees in physics and engineering, but it was more important that we developed a pilot system, did extensive research as a side project, and shared the results. Before I had worked in information security for a long time, also working mainly remotely, and at the beginning I joked about 'doing heat pump projects in the same way as IT projects'. But that joke has become my default way of working.
That said, our heat pump projects also involve programming (of controllers, of simulations...) - I believe that's true to some extent for every engineering job. But software is not the main solution I deliver, just a required tool to get the design and planning done. I believe more and more tasks will be based on 'programming' - e.g. today we send design documents and plans to clients, and in the future they will perhaps print out their heat exchangers based on a 3D printing design specified in a 'programming language'.