Defense Job Ethics

I posted this on reddit and received many insightful responses but I figured I would ask here as well.

I may soon be offered a job allegedly offering somewhere between 150 − 200k, which seems like quite a bit of money to me, at minimum more than twice my current salary and more than any other job I have been considered for since starting looking for a new position. I am in my early 30s. Relative to my current job it would increase my career capital a great bit but I could maybe land comparable roles in that regard. It’s hard to say, not certain.

The job would be helping with circuits for any customer interested, but the main customers would be DoD and defense system makers for “electronic warfare” purposes. So mostly communications, improving detection, improving stealth, EM interference, ect. No ammunitions or things that directly cause death, to the extent one thinks that matters.

In my job search until this point I have refused to apply to jobs at defense contractors and have turned down interviews from recruiters because it just seemed icky, but I have to say the pay and more indirect nature of things (I’m not working for the defense contractors or DOD, technically, my employer would be a university lab with some number of non-defense clients which is why I applied in the first place, I didn’t know it was defense related) just causes cognitive dissonance

thoughts?