Currently living in Sri Lanka and I am a few weeks away from graduating with a (UK based) bachelor's degree in Software Engineering. I also have one year of internship experience working in a software company.
I am planning on moving to Australia and doing a Masters degree in a software related field, using Higher Education Sector visa (subclass 573). Most masters degrees are around 2 years long, part time.
I understand that I can work part time in Australia once my course commences.
I'm hoping to find a software based job during this time and sticking with it till be degree finishes.
After the masters degree finishes, I'll hopefully be working in Australia and the company I am working with will assist me in applying for job visa.
My end goal is to get a software job and settle down in Australia.
My question is, is this approach viable? How hard is it for a techie with minimal experience to find a job in Australia. Which cities in Aussie are the best places to land a tech gig? Like I said, I only have a solid 1 year as an intern in the Sri Lankan software industry. My experience is not specialized, rather broad (have worked with a range of languages/technologies like Java, C#, JS, Android, iOS etc) and have a good grasp of what's going on in the world of tech.
I have heard of Sri Lankans moving to Australia for a masters and having to come back after the degree is done as no company would hire/assist them with job visa. I don't want to do this as doing a masters in Aussie will burn through my savings and I don't want to come back here on a loss.
Any advice is super appreciated from anyone in technology (software engineers/developers).