My name is Trinadh Moganti and I’m from Hyderabad, India. I landed in Toronto in April 2019 and I’m one of those few lucky individuals who managed to get a job even before landing. I am an experienced software developer with over five years of experience in developing and hosting applications on cloud infrastructure and I’ve worked with organizations such as Tech Mahindra, ADP, and JP Morgan Chase. Currently, I am employed as a Senior Consultant with Capgemini, working for their RBC Projects as a Java Microservices Developer. 

This is my story.

I started my job search (months before I planned to move) by updating my LinkedIn profile to accurately reflect my skills and experience. In that process, I added relevant keywords throughout my profile and added the #ONO (Open to New Opportunities) hashtag to my headline—this is known to help your profile rank higher in search results for recruiters. Next, I built my network by reaching out to some Toronto-based recruiters with a brief introductory message about myself and the reason why I wanted to connect with them. 

They say third time’s a charm. Before I was greeted with a job offer, I met failure on two occasions. In the first instance, I interviewed with an emerging technology company in Toronto. After 4-5 rounds of interview and initiation of the background check, I was almost certain a job offer was coming my way. However, unfortunately, the organization decided to go in a different direction and it was a lost opportunity.  

In the second instance, a recruiter for a leading consulting company reached out to me. I had a few rounds of interview with their internal team after which they recommended me to one of their clients. There were some additional rounds with the client but nothing materialized.   

I didn’t give up hope and kept trying. A few days later, the same recruiter contacted me again and informed me about a similar opportunity but with a different client—RBC. I had a few rounds of interview with the RBC team and finally received a job offer from them a week before I was supposed to land! 

To everyone who tries to find a job prior to landing, here are my top five tips:

  1. Be patient and prepare well: Job search is exhausting and the process of finding one is different for everyone; so be patient. Don’t take for granted the preparation for an interview. In the event that any of the recruiters do get back to you for an initial screening round or an interview, you might not have much time to prepare. Hence, dedicate equal amount of time, if not more, to prepare for the interview. Take time to read and understand the job market in Canada, the employers’ expectations, and the common challenges faced by newcomers and how to overcome those. Organizations like Arrive and Acces Employment have plenty of resources available that can be leveraged.  
  2. Develop your soft skills: In Canada, soft skills are valued as much as technical skills—how you behave, communicate, and blend with the team are all equally important. 
  3. Outline achievements not responsibilities in your resume: Keep your resume crisp and quantify your achievements. Ensure you can support those statements with valid examples during the interview. 
  4. Send a note while adding contacts on LinkedIn: Write a personalized message and include a blurb about yourself and the intention to connect. 
  5. Leverage the ‘Advanced Search’ feature on LinkedIn to find relevant contacts: Use filters for company, location, title, industry etc. to narrow down your search results—this will ensure you are targeting the right people. 

Lastly, to sum up this post, I’d like to say that networking, optimizing your LinkedIn profile, and interview/resume preparation are the three most important activities that will help you find the job you’re looking for in Canada. But above all, patience and hope are key!  


This article offers general information only and is not intended as legal, financial or other professional advice. A professional advisor should be consulted regarding your specific situation. While information presented is believed to be factual and current, its accuracy is not guaranteed and it should not be regarded as a complete analysis of the subjects discussed. All expressions of opinion reflect the judgment of the author(s) as of the date of publication and are subject to change. No endorsement of any third parties or their advice, opinions, information, products or services is expressly given or implied by Royal Bank of Canada or its affiliates.