Software engineer here - started with web development; now I manage a team of developers. As mentioned above, I would recommend more than just web development. Software is in high demand and will continue to be. If you like to create, build, and improve things - it's a great place to be.
You can also take it with you if you work for the right places (or yourself). I decided to fly "casually" ... and instruct on a very part time basis. It's turned out pretty great for me, and I still get to give something back to the aviation community!