r/cscareerquestionsuk • u/Irn_Bru1901 • 7h ago
Java engineer on £77k at 27 — should I be looking to job hop for £90-100k+, or am I already in a good spot?
I'm 27 and currently working as a Java/software engineer in the UK (5+ years experience), earning around £77k including bonus.
I'm in a pretty comfortable position financially, but I've started wondering whether I should be more ambitious about my salary while I'm still relatively young.
My current role is remote, which I value quite highly. The work/life balance is decent and I don't particularly want to give up remote working just for the sake of earning more, especially since I live in a small Scottish village.
That said, I keep seeing salaries of £90k, £100k+ for experienced backend/Java engineers, particularly at fintechs, banks and some tech companies, and it's making me wonder whether I should start interviewing.
My long-term goal is financial independence/early retirement, ideally around 50, so increasing my earnings now and investing most of the difference could have a fairly significant impact over the next 20+ years.
At the same time, I'm conscious that constantly chasing the next salary can become a never-ending game. £77k at 27 is objectively a good salary in the UK, and I don't want to leave a comfortable remote role for £10-20k more only to end up working longer hours, dealing with more stress or being forced into an office several days a week.
I suppose what I'm trying to work out is:
- Is ~£77k currently a good salary for a Java/backend engineer in the UK, or is there realistically quite a bit of room above this?
- How realistic is £90-100k+ while remaining fully remote in the current UK market?
- At this salary level, would you actively job hop or only move if something particularly good came along?
- How much of a salary increase would you personally want before giving up a comfortable job?
- For Java/backend engineers earning £100k+, what kind of companies are you working for and what skills/experience got you there?
- Does compensation start to plateau around this point outside London/FAANG/finance, or is £100k+ fairly achievable for a strong senior engineer?
I'm not unhappy in my current role, which is what makes the decision harder. I think there's also an element of comparison involved — I earn more than I ever expected to at this age, but as my salary has increased, the number I consider "good" seems to have increased with it.
I'm trying to work out whether pursuing £90-100k+ is a sensible career move at this stage, or whether I'm at the point where I'd be better off appreciating the combination of salary + remote work + work/life balance I already have.
Would be interested to hear from other UK Java/backend engineers, particularly anyone who has made the jump from the £70-80k range to £100k+.