ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Writing a cover letter for a programming job

Updated on December 5, 2011

Writing a cover letter is a very important part of applying for a job. In fact, most of the employers have read much more cover letters than resumes. It means that your resume is looked over according to the interest you attract with your cover letter!

That means that you might have a killer resume, but if you did not pay enough attention to your cover letter, your resume does not matter at all.

The most important thing about cover letter

The most important thing to keep in mind when writing a cover letter, is to remember, that you are not writing it to show, how much profit you could get from the job, but the opposite - how would the company, to whom you write the cover letter, benefit from you!

Many people make the mistake by describing, how they need the job and how important this is to them - this is obvious, that you want to work there, otherwise you would not apply! But after reading the cover letter, the employer must be interested in you also.

Give the employer reasons, why you should be hired. Try to think of something unique, something that the employer will not read from every other cover letter. You can ask your former employers or friends, what is unique about you and try to use that in the cover letter. These unique things are the ones that get the employer interested.

Guidelines for writing a cover letter

Although I wrote in the last paragraph, that the most important thing is to show, how the employer benefits from you and not the opposite, it is also important to show your interest.

Do a little research - maybe the company has a website. Get to know, what does the company actually do, who are the clients and what does the company believe in. You can at least read the "About us" part and then use it in your cover letter to show your interest. For example:

  • "I came across this offer in the '' while looking for a job and your offer stood out - I would love to work on open-source projects in a great team. After reading about the beliefs of your company, I understood that you practice extreme programming, and that is my preference also."

That shows that you know, what you are getting into, and points out, that you would like to work there, without directly saying the obvious fact, that you want to work there! The research might also become useful, when you are called from the company and asked to an interview - you will recognize the company name and will not ask awkward questions, like "Which city is the company located again?".

People want to work with people, whom they like - they fight for the people, whom they like. It is a good idea to be personal in the cover letter. Many programmers do not pay attention to the communication and the social side and that is, where you can differ from others - you can show, that you are not only a good worker, but also an excellent and pleasant co-worker! When you stay completely formal in the cover letter, it might leave an impression, that you are strictly formal and do not want anything else from work than writing code and receiving paychecks afterwards. People want to enjoy themselves during the work-hours - by communicating, for example.


Even people, who usually never do the spelling mistakes, should read the cover letter many times and try to find some. Even the software, that underlines the words written incorrectly, does not save you from some typos that just change the word into something unprofessional. For example:

  • “Following is a grief overview of my skills.”
  • "I am also attacking my resume for an overview."

Maybe the employer remembers you by the amusing typos, but there is a much bigger possibility that it just leaves a bad impression. Making typos is not a very good characteristic for a programmer. Especially, if the typos are not funny, but impolite. So - let someone read the cover letter!

What you should NOT do

There are also some "do not's", while writing a cover letter.

  • There is no point in writing in the cover letter, that you can send some information upon a request. Employer is not going to get some extra working hours and send e-mails, asking additional information. For example: recommendations and completed projects - put them in right away or do not mention them.
  • Try not to use a sample. Most of the people use samples and that is why every cover letter looks the same! Already a change in structure might seem interesting for the employer and make the employer remember you! If you really can not otherwise, try at least first writing your own version and after that looking at some sample. That way, there is a possibility, that you still do something uniquely.
  • Do not write a copy of your resume - your goal is to get the employer to read your resume, not to write all the information in the resume to the employer, but in a little bit different form.
  • Do not mention your weaknesses, unless you are asked. This is not the place. If you will be asked to an interview, the employer probably asks anyway.
  • Do not mention your salary requirements - cover letter is to get the employer interested in you!
  • Do not lie. This might create really awkward situations afterwards.
  • Do not get too personal. The employer does not want to know your children's names and how your husband/wife supports you for the job etc.

These are the main things. You should also probably avoid jokes - you never know, what kind of sense of humor does the employer have.

Conclusion: Writing the cover letter

Imagine that you are the employer, reading hundreds of cover letters and keep that in mind, while writing the letter!

To conclude shortly:

  • Do your research about the company.
  • Differ from other software engineers cover letters by showing that you are not only a good worker but also a very good co-worker.
  • Bring out some unique things about yourself.
  • Let someone read your cover letter to correct the spelling mistakes.
  • Do not do the "do not's"!

If the employers still do not like you - maybe you would not like working there either.

Good luck with writing!


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: ""

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized. (Privacy Policy)
    CloudflareThis is used to quickly and efficiently deliver files such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisements has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)