I am going to also suggest mechanical engineering. Don’t chase after the easy money - software has plenty of profitable positions but it also has a lot of not-so-impressive jobs akin to building a website. Aptitude in software is much more valuable if you have some other, deep skill to go with it, for example a strong fundamental grounding in mechanics and certain specialties therein.