That's how class works though? If you're getting paid a salary in exchange for your labor, you're by definition not upper class, even if the salary is generous. (And as previous poster notes, IT salaries in the UK are generally not great.)
I can't speak for general IT stuff but software in the UK is paid on-par with the non-US Western world (better in London), and significantly better than other white-collar jobs.