Welcome to Windows Seven Forums.
If it were me, Mechanical Engineer would win hands down. Our local department stores are filled with highly-qualified IT specialists on the checkouts because it is the only work they can get.
On the other hand, our 20-year-old grandson who has recently completed a three-year apprenticeship as a race technician has landed a job with Williams F1 (Grand Prix Race Team) that pays more money than I ever earned in my working life.
It's a tough world out there, but good engineers who don't mind getting their hands dirty will always find work in my view.