DH works for a big US tech firm and the salaries for software engineers are £££.
However these 12 week boot camp style courses are known to not be great in the industry. Fine to get a bit of an intro and learn absolute basics, but not useful for employment without significant additional independent work.
I would also flag that entry level engineering roles that pay well are becoming really difficult to find as AI really can do a lot of the software engineering previously carried out by new entrants into the sector. I leant to code for fun for a couple of years and AI can easily surpass my skills. As such you have to develop your skills a lot independently before you become employable.
I world also recommend against uni courses for software engineering. Realistically they are always going to be out of date compared to the actual tech being used on the ground (sometimes laughably so!).
Sorry to be so doom and gloom. This is just one person's perspective. If you're really driven you can definitely make a good career.
If you find a good niche you can make good money, especially if you work for a US company. Similarly there seem good opportunities in areas such as security or fintech.
Also just because wages aren't what they were, does not mean they are poor compared with professions such as healthcare etc.
Alternatively I have a friend who went cask to uni to do data science and they are really struggling to get a job. So who knows!
In short, pick the one that is most interesting as you will need to do a lot to get into a good career pathway. But once you are in these careers I'd say progression is really good.