Submarine cook

This probably isn’t a good job if you get claustrophobic, but the pay is pretty impressive! Apparently, the highest paid non-officer in the military is not a SAS sergeant- it's the guy cooking food on a submarine. A senior submarine cook in the Australian navy with more than six years of experience can earn in the region of $200,000 (about £129,000) per year, the same as a junior admiral. So it might be time to think about emigrating.

The base pay is Aus $58,806 (£40,000) per year, but the key is in the bonuses, which include a capability bonus of Aus $40,000 (£26,000), seagoing allowance of Aus $22,254 (£14,000), submarine service allowance of Aus $26,703 (£17,200), and a bonus of Aus $50,000 (£32,200) a year just for showing up for work, because the job is listed as critical to the navy.

However, if you’re reluctant to live and work in a steel pressure tube deep under the sea, preparing three meals a day for up to 58 people, possibly a more traditional chef job on terra firma might be a better move.