We are having a huge problem of lack of engineers here in Brazil. People are leaving universities already hired even if you have zero experience. If you want a good life outside the financial market you should consider move to another country.
Brazil has some bureaucracy to get residence permission to work here but I am sure you will get a good salary and a nice quality of life. And yes, people here care more about engineers, medical doctors (one exception would be famous soccer players).
This is just an expample. I don't know the situation of India, China and others. But an experienced engineer here can get about US120k a year but you are going to pay half of the price for food and house and other things. Cars is an exception, it is more expensive than america and internet connection i pay about US$50 for 30Mbps FTTH connection.
This is just an example, there are more need for example in Africa. One of my friends a few years ago saved some money and decided to try bulding some houses in Angola. He opened a company with only him as an engineer and hired local people to build. He's fucking rich now and offered me to work there for US250k a year. If I wasn't coward because Angola had a civil war 10 years ago I would probably go. You can make huge savings for your retirement in places you probably never considered going. Take a time and look for the oportunities.