In aeronautics, redundancy is of primary concern. Having at least two engines is common for civilian aircraft. I expect the military to have at least the same level of redundancy. Moreover military aircrafts are prone to other failure modes such as bullet in the airframe over a territory in which they cannot easily land (e.g. mountains or desert in which pilots can be captured).
I will restrict this question to jet fighters but I think it can be extended to any military aircraft.
I expect modern fighters to have at least two jet engines for redundancy. This is the case for many of them (such as the F-22 Raptor, the Dassault Rafale, the Eurofighter Typhoon, the Su-27 family, the F/A-18 Hornet, and others).
Yet, some modern fighters have only one jet engine (for instance the F-16 Fighting Falcon, the Saab JAS 39 Gripen, the F-35 Lightning II, and the Dassault Mirage 2000). Thus I imagine there are good reasons to abandon engine redundancy, but I fail to see what reasons can outweigh such a feature, especially for military aircraft.
What are the reasons behind the design of a modern jet fighter with only one jet engine?