Relocation to a foreign country for work can be very exciting and lead to unique opportunities that couldn't be accessed in your home country. At the same time, it's a real challenge - I know it firsthand. Your mind becomes inundated with questions:
- How to prepare a resume?
- Where to find companies that hire foreign talent?
- What relocation assistance is typically provided?
- How to get a work visa?
And the list goes on!
Hopefully, this handbook will give you the necessary guidance. Topics covered include resume preparation, job search, salary negotiation, relocation packages, and more.
A well-written and concise resume is an essential ingredient of a successful job hunt. Here's a list of articles, resources & tools to help you:
- Ways to upgrade that should lead to getting more job interviews
- How to write an effective developer resume: Advice from a hiring manager
- 🎥 The resume that got me into Google and Bloomberg (software engineer resume tips)
- How to improve your developer resume's bullet points
- 🔨 CV Compiler: The app scans your resume for weak spots and suggests immediate, personalized improvements.
- 🔨 Standard Resume: A modern web app for creating a beautiful resume quickly. The application takes care of the design and layout of your resume, allowing you to focus on the content.
- 🔨 FlowCV: Free, customizable resume templates.
- Effective search tactics for developer jobs
- Reasons why you're not hearing back about jobs
- 7 basic mistakes that'll slow down any job search - and how to fix them all today
- The best day and time to apply for a job online
- When (and when not) to include a cover letter
- How to write a cover letter as a software developer (cover letter included)
- How Boolean searching can help your international job hunt
- Relocate.me: The site is built around and focused entirely on tech jobs that offer relocation.
- AngelList: If you go to the Filters tab, you will find a section named "Immigration + Network." There is an option to "only show companies that can sponsor a visa." Tick the box.
- Landing.Jobs: The main country that they feature is Portugal, but you can find tech jobs in other parts of Europe as well. When searching for jobs, make sure to select the gilter for "Visa & work permit."
- SwissDevJobs: For those looking to move to Switzerland, SwissDev Jobs is a great place to turn. The website allows you to easily locate developer jobs anywhere in Switzerland. In order to filter it to only jobs with relocation, you simply need to check the filter box for "Visa sponsorship for non-EU residents."
- TokyoDev: The site is dedicated to helping international developers start and grow their career in Japan. Among other things, you will find a list of job offerings from local employers that are open to hiring foreign, English-speaking techies.
- Japan Dev: A hand-curated job board for tech roles in Japan.
- "Who's hiring?" monthly thread on Hacker News. Here's a link to the latest one: https://news.ycombinator.com/item?id=29782099. Use the search feature (Command/Ctrl + F) to find job offerings with the keyword "visa."
- @Relocateme Telegram channel with daily actual job alerts
- Big list of local job boards
- LinkedIn: When searching, you should add "relocation," "visa support," or "visa sponsorship" into the keywords tab, and select the city/country/region that's your choice for relocation. Here's an example.
Note: You can apply the same approach - typing "relocation" followed by your target job title in the search bar - to other sites (e.g., Indeed or Glassdoor) that, like LinkedIn, have no filter for relocation. Of course, you will find some jobs that don't offer relocation or are not quite what you are looking for, but overall using relevant keywords does a good job at filtering them out.
- Global {M} – jobs with European tech companies
- Global Skills Hub – remote and relocation jobs with Canada's top tech companies
- Kold+Partners – tech jobs in Denmark
- Nederlia – tech & product roles at starups and scaleups in Europe
- Ravecruitment – IT jobs in the Netherlands
- Relocateme.eu – software engineer jobs with European startups and well-established tech companies
- Zero to One Search – IT jobs in Germany
- Screening interview tips
- How to prepare for a technical interview
- Tech interview handbook: Free curated interview preparation materials for busy engineers.
- 🎥 How to prepare for behavioral interviews
- 🔨 interviewing.io: Anonymous technical mock interviews with engineers from Google, Facebook, and other top companies.
- 🔨 LeetCode: A great place to practice solving coding problems and prepare for technical interviews.
- Considerations to make when negotiating your salary abroad
- 🔨 Calculators to estimate your after-taxes paycheck in 25 countries
- 🎥 5 mistakes you are making in negotiating your developer salary
- Typical relocation packages
- 🌍 Info on work permits & visas for different countries
- 🇪🇺 EU Blue Card (essential information)
- 🇨🇦 Canadian immigration for tech workers: Express Entry, PNPs, and work permits
- 🇬🇧 Everything you need to know about the UK Skilled Worker visa
- 🇬🇧 A list of UK companies licensed to sponsor workers on the Skilled Worker (formerly Tier 2) immigration route
- 🇸🇬 An overview of Singapore immigration visa schemes
- Tips for successful job relocation
- Relocation companies that can help make your move abroad as smooth as possible
- Moving to the Netherlands for a tech job
- Everything you need to know before moving to Berlin
- How to move to Berlin, step by step
- Finding housing: A collection of resources that will help you find housing in many countries, along with some basic info that you will need to know about the housing market in these places.