I was a mid-level developer at a large software company making a very competitive salary and quit to join the U.S. Marine Corps and train to become a Naval Aviator. I'm now a 'mid-level' AH-1Z pilot. I work longer hours and have generally a lower quality of life but there's something to be said for the immensely unique things I've gotten to do and how profoundly well-rounded the entire experience has made me. I will…
And I could imagine that a former naval aviator who is also a programmer has a bright future in the defense and aerospace industry if you want.