Tangent: I would love to see the US gov and military take coding seriously internally. It's nearly all outsourced to contractors, and the software is usually slow and buggy. I built some tools while in, but it was all bro-level.
replies(4):
I don't disagree with how horrible a lot of DOD software is, but that's more an artifact of the broken military procurement process combined with the often-childish attitudes people in tech have about working with the military.
There is no reason that one of those jobs can't be "software engineer." There is nothing intrinsic about the military that would make them "amateur coders."