I am currently at the "Software Engineer 3" level in my current company in India and accepted an offer having the "Software Engineer 2" level in Ireland because I wanted to migrate to Ireland and of course the salary is way higher because of currency differences. Can this going to the lower title backfire in my career in the long run? Or It shouldn't matter as long as I build a good resume doing good projects and confident enough to clear interviews for higher levels later when I want to change the job again in Ireland or coming back to India?
Or It shouldn't matter as long as I build a good resume doing good projects and confident enough to clear interviews for higher levels later when I want to change the job again in Ireland or coming back to India?
Correct. Software engineering titles typically only map to an experience level and pay structure within the company. Rarely does it map to how another company does their titles.
Pretty much nobody cares about the title that you had. Everybody cares about what you actually did and what you can do.
I tell you honestly, I have no idea what job title I had at one of my previous jobs - and I worked there for more than 3 years. Nobody ever cared about this "missing" information.
At my current job I have the most generic title possible: "project manager". It does not stop the company's management to consider me one of the most valuable employees - currently leading one of the most important projects they have.
Titles in companies vary so much, that they are at many times meaningless. What means something in one company, might mean (almost) the opposite in the next. What is consider "expert" or "senior" in one company can be considered "entry-level" in another.
Bottom line: stop worrying about titles. After you have worked X years in Ireland (or other 1st world country) and you return back to India, the title you had would be probably the least of your problems.
I can confirm: Job titles are very company specific.
I have progressed within a single company from: Operator/Analyst, Intermediate Designer, Senior Designer, and finally Systems Consultant.
Moving to another company I am "just" a Senior Developer.
Many companies have numberic/alphabetic grades attached to the job titles to allow internal people to understand the "hierarchy"/experience of a person without having to memorize the dozens of job titles. The first company above I moved from G, J, I, and M. The second company I was a P4, and the third doesn't seem to have any additional ranking/categorizations.
In your case when switching companies the first question any prospective employer would ask (should they bother to care; see @virolino) is "2 < 3 or 2 > 3". It is reasonable for "1" to be the highest and the lowest ranking depending on how well thought out the rankings are.
So simply repeating @virolino: Don't worry about titles, they are meaningless and in some cases "awarded" as replacement for salary!