I work in the IT industry and I am considered underpaid as per my job experience and current market rate. When I started looking for other opportunities, some recruiters/employers are quite shocked at how low I am getting (50% less than they expect for someone with my years of experience). (In the country I am working at, it is quite common to disclose your current salary to employers.)
Anyway, there are a few reasons I am not getting the market rate:
- I stay within the same company for quite long and the salary raise each year isn't so high. One of the main reasons I tend to stay is because I am a foreigner in the country I am working at and my residency is dependent on the employer. Getting a new job doesn't stop at the job offer. Your permit must be reviewed separately by another governing agency.
- The companies I worked for in the past aren't large MNCs but are rather small local agencies/startups.
- In my current company, I shifted from a not-so-technical role to a technical role (I am in IT), which has a higher market value.
Recently, a recruiter for a good company has shown interest in my CV but he had the same reaction about my current salary. Like he repeated my current salary to make sure that he was hearing it correctly. Of course, given the opportunity to interview, then I'll have the chance to prove myself. However, I worry that he may not even call again. Please note that this is a company that I really, really want to work for (think of this company as Google/Amazon-sized) and I don't want to blow my chances in any way.
Should I write to him explaining why I am currently underpaid? Or is that unnecessary? I have a chance to send this recruiter a follow-up email after our call and I just want to make sure that I say the right things.
Any advice?