Finding programming jobs can be hard – endless browsing of job sites can often lead you with no results. There are some other ways you can find jobs as a programmer, though. I’ve listed seven places that you can find programming jobs, and an action you can take right now on each of them.
LinkedIn To Find Programming Jobs
LinkedIn is one of my favourite websites for finding jobs. It fits the category of “powerful”, as there are a lot of ways to find jobs, and it’s quite effective.
They have a built-in job search section, which works in a similar way to other job websites, where you can search by keyword and area. This can be easy to use, and can be quite effective as there are jobs here that aren’t offered elsewhere.
LinkedIn also uses advertising to make revenue. Some users can find this irritating, while I actually find it useful as it’s well-targeted. Ads appear in the sidebar for other companies and jobs that are available. They often link to your skills in your profile, so if you’re a .NET programmer, you’ll see mostly .NET development jobs.
Action: Sign up to LinkedIn if you’re not already on it. If you are, make sure your profile is up to date.
This is probably the most common method to find programming jobs, and it’s probably something you’ve already tried. I think it’s still a good place to find jobs. There are many sites out there, and most of them work in a similar way. You enter your keywords, location, and other criteria, and a list of results are displayed. The results contain details about specific job postings by companies (or recruitment agencies), and allow you to apply on the spot.
Many job websites allow you to create a profile and upload a resume for searching by companies. Others allow you to email a copy of your resume to a contact or into a system. Both methods are a good way to find programming jobs. Some of my favourite job websites are Dice, Indeed and Simply Hired.
Action: Search some popular job websites for a role and location that fit your criteria.
Finding Programming Jobs on Twitter
Twitter is a useful and an under-utilised method to find programming jobs. There are many uses for Twitter besides following celebrity gossip and news feeds. Many companies create Twitter accounts to post job advertisements, either as a the company themselves, or dedicated accounts for sharing various jobs. I’ve followed a few accounts on Twitter that do this, such as IntellegoJobs, London IT Jobs, and Jobs Australia.
The great thing about Twitter is that it’s easy to connect with others in the industry. You may be able to speak to someone in the recruiting area directly, or someone else from the company on Twitter, which is easier than sending an email or a phone call.
Action: Search on Twitter for some keywords you want to find (such as “programming jobs Colorado”) and you should find some relevant users to follow.
Company Websites Have Jobs
Most companies that offer programming jobs or software development have their own website. Actually, I would think it’s strange if they didn’t have one. Depending on how they’ve set it up, they should have a page that lets visitors know how they can apply for a job at the company. This could be a “Work For Us”, “Apply” or “Careers” page, or something to that effect.
Sometimes companies don’t advertise the positions they have externally. Perhaps they don’t want to spend the money to run advertisements, or perhaps they are not actively looking, or they don’t have time to look through the large amount of applications that they might get from an advertisement on Monster.com. Putting up a job application page on their website is a passive way to attract talent to their company.
Action: List a few of the companies you’d like to work for, and look on their websites to see if they have a Careers page.
“Jobs on Facebook?” I hear you ask. Isn’t it just for looking at your friends’ photos and seeing what they did for their day? Well, yes, but it can be used for much more than that.
Facebook is the largest social network on the Internet, and it can be used to find a job. Similar to LinkedIn, it runs advertisements on the sidebar (and other places recently) for many things, including jobs. It’s quite targeted, so you should see things that match your profile. It’s not always job-related, but you do see some job ads there, which might meet your criteria when looking for a job.
The website also allows companies to create pages, to help promote their brand or communicate with customers. One of the things these company pages are used for is promoting job openings. If you follow some company pages, you can get an idea of jobs that appear. Like Twitter, you have a more direct line of communication with those inside the company with these jobs.
Action: Follow some company pages on Facebook and keep an eye out for job openings posted by them, or advertisements when using Facebook.
Your Contacts May Know Of Some Programming Jobs
One of the most common ways to find programming jobs, and in IT in general, is through people you already know. If you’ve been working in IT for some time, you are bound to have met some people in the industry, whether this is within your company or people you’ve worked with from other companies. In the long term, building up a relationship with them can be helpful to your career. If you’re looking for a job right now, you can get in touch with them to see if any are available, or just to let them know you’re looking.
You can do this via social websites such as LinkedIn or Facebook, or you can do it the “old-fashioned” way and use the phone and email. Getting in contact with people you know in the industry is a great way to improve your career – whether you’re looking for a job or not. If you haven’t yet had a job in the industry (if you’re a recent IT graduate, for example), you should be able to contact those you went to college or university with.
Action: Get in contact with a few people you know in the IT industry and mention you’re open to new opportunities and programming roles.
There is a community for almost anything on the Internet, from fitness junkies to Rolling Stones fans. As IT professionals, we use the Internet more than the average person, and there is no shortage of communities for us out there. Forums, discussion groups, and other blogs are a great way to meet and converse with other IT professionals on a range of interests. StackOverflow, for example, is a popular question and answer and discussion site for coding problems for programmers.
With a community comes an opportunity to help others. A good way of helping others is to offer jobs. This is related to the use of your contacts tip from above, but it’s more than that. Meeting new people in the community is great, and it’s one of the main purposes to them. Discussing issues in the IT world is also a common theme.
The jobs to be found on these sites are often from job advertisements, but are also available from meeting and speaking to others in the forum. If you’re known as someone who is helpful and knowledgeable, others will realise this.
Action: Find some IT communities related to your knowledge and skill area, join up, and start participating.
Finally, if you’re looking for an IT job but haven’t had any success, or you’re not sure where to start or what you should be doing, check out my IT Job Guide. It’s an online course, complete with video and PDF files, on the job searching process from start to finish.
Well, I hope these tips have inspired you to find programming jobs. What other methods do you use in your job hunt? Post your thoughts in the area below?
Image courtesy of jscreationzs / FreeDigitalPhotos.net