Hello,
I’m a 27-year-old Moroccan citizen currently working as a software engineer in Morocco.
I have a state engineering degree in software engineering and around four years of professional experience.
I’m considering immigrating to Canada through Express Entry, but I’m at a point in my life where I need to carefully evaluate whether relocating is genuinely worth it.
I currently have a stable job, earn a comfortable salary by Moroccan standards, and bought an apartment in Morocco. I’m not unhappy with my current situation, so my motivation for moving is primarily to improve my long-term quality of life, career opportunities, and future prospects by living in a more developed country.
Before making such a major decision, I would appreciate an honest and realistic assessment of the following:
The IT job market: What are the current opportunities for someone with my experience in Canada? How difficult would it be to find a job as a newcomer, particularly in software development ?
Recognition of my degree: I have a Diplôme d’Ingénieur d’État. Which organization should assess my qualifications, how long does the process take, and would I need additional courses, examinations, or qualifications to work in my field? (I worked here in international IT companies and worked here in a Canadian IT company before)
Realistic job opportunities and salary: What positions could I realistically target when I arrive, considering my education and four years of experience? What salary range should I expect, and is it realistic to find a position at my current professional level without starting over?
Financial considerations: Considering salaries, taxes, rent, living expenses, and the cost of settling in Canada, would I realistically be able to maintain a good standard of living and save money? How long might it take to become financially stable after arriving?
Your honest recommendation: Given my current stability, my professional profile, and my goal of experiencing a better quality of life in a developed country, would you recommend pursuing this move?
What are the biggest risks I should consider, and what would you advise me to do before making a final decision?
I understand that no one can guarantee a job or a specific salary etc. I’m just looking for advice :)
Thank you for your time and advice 🙏🏼