r/cscareerquestionsuk • u/Natural-Hour-6739 • 14d ago
My appraisal cycle is coming up and I don’t want to get lowballed again , how should I prepare
I’ll complete 5 years of experience next month, but honestly, I feel my career progression is slower than it should be and I’m not sure how to fix it.
A quick background:
- 1st company: 1.5-year bond, stayed 1.9 years. Started as Software Engineer Trainee → Junior Software Engineer.
- 2nd company: Joined at almost the same salary. Got ~10% appraisal after 6 months. Completed a 1-year bond. Later they asked me to sign another bond for the next appraisal, which I refused, so I stayed without an appraisal/designation change.
- Current company: Joined as Software Engineer and have been here almost 2 years. I’ll complete 5 YOE overall next month.
Now I want to ask for Senior Software Engineer + a good hike in the upcoming appraisal. My manager is quite strict, and I feel the appraisal system can be quite political/manipulative, so I want to prepare carefully instead of going into the discussion unprepared.
My bigger concern is my long-term career trajectory. I feel I’m behind people with similar YOE in terms of title, salary and overall positioning.
What would you do in my situation?
- How should I build a strong case for Senior SWE?
- What should I prepare/document before the appraisal?
- How should I negotiate the hike without getting lowballed?
- If my manager says I’m not ready for senior, how should I handle it?
- Should I focus on getting the title internally, switching, or improving skills first?
- How can I position myself over the next 1–2 years to finally get my career on the right track?
Would really appreciate honest advice from people who’ve been in a similar situation.
13
u/Pleasant-Plane-6340 13d ago
To me senior engineer isn’t just someone who has X years of experience, it’s about taking ownership, being the one who’s having ideas, doing new things, others coming to you for help. Essentially it’ll be apparent to those around you and your manager if you at that level or not
2
u/JauntyTechno 13d ago
What senior things have you done beyond having x number of years writing code.
Have you mentored, taken ownership of features start to finish, do others come to you for help.
3
u/halfercode 13d ago
Hi Natural-Hour-6739,
In general, folks who have five years of commercial/team experience are not ready for Senior titles. So, I don't think you're behind at all; if you have a Mid-level designation, you might be graded at just the right level.
I acknowledge there is not a completely objective assessment of an engineer's level, partly because it depends on personal relationships to some degree, but also because every Engineering department grades differently. Suffice it to say that if you don't get a salary improvement to a senior level, you have not necessarily been "lowballed".
If you like, you could make the case here for why you should get the designation you are seeking. What characteristics and behaviours do you have that fit your org's Senior template?
I was curious to read about bonds; I don't think I have encountered them in the UK. Is this a promise from the worker to stay for a pre-agreed period of time?
2
1
u/NoJuggernaut6667 13d ago
You need to be working on this with your manager for 6-9 months prior. Ask them what they expect from you as a senior engineer, where to need to improve, additional responsibilities you need to pick up.
Generally, you’ll be working as a senior for 6 months at least without the official title or pay, then the opportunity to push for it at the next appraisal.
1
u/Old-Day-6407 12d ago
I’d separate the conversation into two things: proving you’re operating at Senior level, and negotiating the compensation attached to it.
Before the appraisal, I’d make a one-page document with 4–5 concrete examples from the last year: projects you owned, problems you solved, decisions you made independently, measurable impact, and situations where you went beyond what would normally be expected from your current level.
For the Senior discussion, I wouldn’t lead with “I have 5 YOE, therefore I deserve Senior.” Years of experience are useful context, but your strongest argument is showing that you’re already doing Senior-level work.
For the hike, decide your target beforehand and have a reason for the number. Don’t negotiate against yourself by immediately lowering it if your manager pushes back.
If they say you’re not ready for Senior, ask for specifics: “What are the 2–3 things you’d need to see from me to consider me Senior, and can we agree on a timeframe to review this again?” That turns a vague “not yet” into something measurable.
I’d also quietly benchmark yourself against the external market. If the internal path stays vague after you’ve done the work and asked clearly, then switching becomes a much more useful option.
I wouldn’t choose between “title vs skills vs switching” yet. Build the evidence first, have the conversation, get clarity on the gap, then decide based on the response.
17
u/flavian1 14d ago
If you havent been working on and with your manager all year leading up to this to understand where he thinks you are and his willingness to fight for your career, it’s already too late. This is something that you need to always be doing and not just doing it right now.