Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am just graduating from a computer science degree (tomorrow is my last exam). I have been thinking about job hunting this semester but I wanted to focus on my studies and part time job so I am a bit late on the job hunt.

I want to find a job in a city that I have very little professional network in. How would you go about job hunting in a new city? I do not live there yet and I cannot easy go there so that makes finding places to apply a bit trickier. Normally I would ask people that I studied and worked with but I have few contacts in the city I want to work in.

Where would you look to find jobs? I have been using

  • Craigs-list
  • My Universities job listings (but they are mostly focused on the east coast)
  • This government job listing page

Anyone have any great job finding resources?

share|improve this question

closed as off topic by Walter, Yannis Mar 7 '12 at 17:13

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Good luck on your exam. :) – Maxpm Dec 18 '10 at 15:11
Thanks! Went great! I am now unofficially done my degree. (For the official part I still need to pick up that piece of paper.) – sixtyfootersdude Dec 18 '10 at 20:11
Craigslist is truly huge - even Google posts jobs there. Also try stack careers. – Job Dec 30 '10 at 3:45
up vote 9 down vote accepted

Some websites:

Recruiters / head-hunters are tough since they usually expect candidates with experience, though it never hurts to ask.

Lastly, if you have a "cool" project that you can show off, like a mobile app or a webpage, post that on a social media site to get some exposure. Similarly if you run a blog, etc.

share|improve this answer
+1 for simply hired – JP Alioto Dec 30 '10 at 0:48
I have been using simply hired and it has been pretty useful. I have found basically all of the big employers in Ottawa like this. It is less useful for finding smaller companies. – sixtyfootersdude Jan 4 '11 at 4:22

search in for junior or graduate key word in front of any job title for example: junior website developer, junior programmer Graduate website developer, Graduate database designer or etc... and dont forget that you can do freelancer computer jobs on

share|improve this answer
Monster simply sucks – Job Dec 30 '10 at 3:47

I have, twice, done (successfully), what you are trying to do now.

Most of it is the same as if you were applying to where you live currently.

Things that don't change

  • Check job boards (government,, etc.)
  • Contact local recruiters to that area
  • Look for specific companies that you might want to work for (job posting or not) and talk to them over the phone.

Things that do change

  • I personally put in my cover letters my current location and noted that I'd be willing to move at my own expense.
  • List a (good) reason that you want to move, but don't make it the focal point of your application. Family was my first reason, and I wanted to work at that specific company the second time.
  • If you can make the trip, offer to travel to perform the interview in-person. Some companies will pay for the trip, but I wouldn't expect them to (depending on the position).
share|improve this answer
I have updated my cover letter with your suggestions – sixtyfootersdude Jan 4 '11 at 4:23

Within Canada Workopolis tends to be a good site to post one's resume or so I've found though I'm in Calgary so maybe Ontario may be different.

Another thought would be the big contracting firms like Robert Half and other big IT firms may also work for finding jobs if you have some experience that may help in getting an initial foot in the door in a sense.

share|improve this answer

I'm sure you already have a LinkedIn account, don't you? If not, go register there immediately! This a great source for finding a job.

share|improve this answer
I do have a linkedIn account but what should I do with it? Are you saying that this is a good way for employers to find me or are you referring to the linkedin job postings? – sixtyfootersdude Dec 30 '10 at 2:29
Once you have LinkedIn account, start joining C++/Python/Java developers groups, say in your status that you are looking for work. Headhunters will jump on you there ... speaking of headhunters - contact them as well. Their biggest help is persistence. – Job Dec 30 '10 at 3:48
I find LinkedIn to be a good way to manage your connections with others in the industry. So it's more a tool for people who have a job. Headhunters will jump on people who know people who do stuff. And if head hunters don't find you, you'll at least have a network of contacts that can help you find a new job, whenever you are in need of one. – Spoike Dec 30 '10 at 5:54

Finding a job in a new city is very similar to finding a job in your current city, it just has some extra logistics to it.

You can find job postings in various places; Craigslist, Monster, even check your school and see if any companies are still looking for people. See if there is a job board for your target city. Look up companies in the city and check out their site for job postings. Google the target city name + your job title and see what comes up.

I would suggest that you only apply to a handful of jobs at a time. Choose the companies you want to apply for, research them and think of why you want the job. Write your cover letter letting the employer know that you are looking to move to the city and are looking for the right job and why you think their company/position is a good match.

Once you start getting replies about your applications, see how willing the companies would be to do phone interviews. If the company has a multiple interview process, see if they would be willing to do it all on one day to help with your travel expenses. You'd be surprised how prospective employers are willing to go to help you out if you just ask.

If you get more than one interview and you have to travel, try and make them all on the same day. Again to lower your travel expenses.

In the end, market yourself well, and show that you want to work, and you are willing to move to work for a company. And while you're job hunting, if you have a specific location in mind, start planning your move. You could even look at apartments on the same day you go for interviews.

Good luck!

share|improve this answer

Adding to the already good list, a way I have found to locate potential employers is to:

  • find a section of the city you perform (in google maps) and to search for related terms. This should return a list of companies in the area
  • Open the websites for those companies and look for a careers page, etc.

For example, here is Sydney for "Software"

This can help you find jobs not posted as well as determine the employers actually behind the job adverts from recruiters.

share|improve this answer
Wow! Very helpful. – sixtyfootersdude Jan 4 '11 at 13:33

First of all, you have to confident in your skills, the process varies person to person at some level.

  • Having a good resume is important, get in touch with someone you know in the field and get a nice resume that has technical summary and has the key-words (recruiters are big on key-words).

  • Job boards/Craigslist search, apply only to the jobs you feel comfortable, this is very person specific, but you should have standards and must be able to answer "why you deserve the job and how do you fit in?", to yourself more than to the interviewer.

  • Go extra mile, no matter what the economy is there is always a shortage of motivated developers and that is the reason why recruiters target "User group meetings". Go to User Group meeting in the City and try to Network there.

  • Do not isolate yourself, try to find a person in the field of work you are looking for job and seek out help. If that is not the case, find people who are in the same boat. There are enough jobs so there is nothing wrong hanging around freshers looking for jobs, remember this is not a "Rat Race", you are in this for long haul.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.