I am from India and last evening an HR from a Singaporean company contacted me for a role and asked me to apply on their job portal. And when I applied, they followed up with a questionnaire.
Among other question, there was a question which asked what is your salary expectation.
I have gone through this similar question, but here is my modified version of that.
When a company from my home country asks me for my expected salary, I have a good idea of what to ask for. I generally take these into account:
- Supply-demand gap. Although my job is mostly comparable to Software Development, I'm in an industry where finding talent with both software development experience + industry specific experience is relatively tough.
- Checking sites like Glassdoor gives an idea.
- Early in career, there is option to ask for 30-40% hike. And then negotiate down or decline depending on the situation.
Also, talking about Glassdoor in my home country, when I take an equivalent role from mainstream industry and compare my salary with that, my salary is a bit higher than the average.
But the situation is different this time. Glassdoor does not holds much reliable data for my given industry in the prospective country. There is only one salary listed which must be from the home country person. Here I am assuming on my personal experience that salary for home country person are lower because they already have their house there and hence they don't have to pay rent.
Average software developer salaries (Dec 2021, payscale):
I frankly have no idea how much I should I expect from this company. This company is also industry leader globally. I have no idea about the job market there (supply and demand) and the cost of living.
I don't want to ask for something which is too high for me. At the same time I don't want to ask for something very low and regret at the later time. I'm saying that because HRs are well versed in giving the lowest salary possible.