\u003C/a>\n\n\u003Ch1>\u003Cspan style=\"font-weight: 400;\">An outline for a good cover letter\u003C/span>\u003C/h1>\n\n\u003Cspan style=\"font-weight: 400;\">Let's get back to the good stuff. Once you know the story you want to tell, you have to materialize it into words. This is typically not that hard, but it can be frustrating figuring out where to start. The solution is that all cover letters need to follow \u003C/span>\u003Cstrong>a simple two paragraph format:\u003C/strong>\n\n\u003Ch2>\u003Cspan style=\"font-size: 30px;\">The first paragraph tells the company why you want to work for them. \u003C/span>\u003C/h2>\n\n\u003Cspan style=\"font-weight: 400;\">You have one of two options: you either want to work with the people who work there, or you want to work on the problems they are solving. If you're truly in love with both, mention both, but only one is necessary. Once you have written down that you want to work there, back it up with a single \u003C/span>\u003Cstrong>specific\u003C/strong>\u003Cspan style=\"font-weight: 400;\"> reason why.\u003C/span>\n\n\u003Cspan style=\"font-weight: 400;\">Why a \u003C/span>\u003Cstrong>specific\u003C/strong>\u003Cspan style=\"font-weight: 400;\"> reason? Because it tailors the resume to them, showing you have done some amount of research on the company and decided that \u003C/span>\u003Ci>\u003Cspan style=\"font-weight: 400;\">you actually want to work there\u003C/span>\u003C/i>\u003Cspan style=\"font-weight: 400;\">. It's much more impactful than just applying because you saw a job listing. When a company thinks you want to work there, it really eases their decision because all else being equal between two candidates, they are going to go with the one who wants to be there. And wanting to be there can often outweigh even stronger candidates because you have shown shared goals.\u003C/span>\n\n\u003Ch2>\u003Cspan style=\"font-size: 30px;\">The second paragraph tells the company why they want to hire you.\u003C/span>\u003C/h2>\n\n\u003Cspan style=\"font-weight: 400;\">This is where you start telling the story you want to tell, and you have to keep it short, around three sentences maximum, regardless if you're applying for \u003Ca href=\"https://stackoverflow.com/jobs/junior-developer-jobs?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link\" target=\"_blank\" rel=\"noopener noreferrer\">junior\u003C/a> or \u003Ca href=\"https://stackoverflow.com/jobs/senior-developer-jobs?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link\" target=\"_blank\" rel=\"noopener noreferrer\">senior positions\u003C/a>. The real goal of your story is to convince the company you can fulfill their needs. Highlight the exact things you want to bring to the company, whether it's knowledge of some tech, domain knowledge, a process you follow, or whatever else you think might work to help solve their problems. And again, back it up with a \u003C/span>\u003Cstrong>specific\u003C/strong>\u003Cspan style=\"font-weight: 400;\"> example. These specifics are important because they demonstrate capability early in the hiring process instead of leaving it up to the reader to figure it out for themselves.\u003C/span>\n\n\u003Cspan style=\"font-weight: 400;\">Here's an example cover letter that hits all of these points. It clearly states why I want to work there and backs that up with a specific example. It addresses the company's needs by showing a specific example of how I proactively addressed some major problems at my previous job that are applicable to the job I’m applying for. It keeps it short and to the point.\u003C/span>\n\n\u003Cblockquote>Hello Stack Overflow,\n\n\u003Cspan style=\"font-weight: 400;\">I’ve used Stack Overflow for as long as I’ve been a developer, and I recently came across a post about the architecture of your products on Nick Craver's blog. It made me think, “I really want to work with these people who care so much about what they do.” I’m super excited to hear about all the tools you have built to make developer processes more streamlined; that’s right up my alley.\u003C/span>\n\nAt my current job I started out as a web dev, but I was constantly blocked by broken builds and the multi-step process for getting code out to production. I took it upon myself to fix this by prototyping a continuous integration system that eventually turned into the system our team still uses today. As we’ve started to grow, I’m focusing a lot more of my time on monitoring systems and currently evaluating some possible solutions.\n\n\u003Cspan style=\"font-weight: 400;\">I look forward to hearing from you soon,\u003C/span>\n\n\u003Cspan style=\"font-weight: 400;\">Nick Larsen\u003C/span>\n\n\u003Cspan style=\"font-weight: 400;\">[contact email] [contact phone number]\u003C/span>\u003C/blockquote>\n\n\u003Cspan style=\"font-weight: 400;\">If we're supposed to tell a story, why does the cover letter need to be short? The reality is that recruiters are not looking at just your resume today. They are probably looking at 100 resumes today and optimistically that gives you about 2-3 minutes to make your impression strong enough to get added to the call back pile. If it takes longer than that for them to read your cover letter, they will never look at your resume or anything else that you included with your application. Keep it short.\u003C/span>\n\n\u003Cspan style=\"font-weight: 400;\">To recap, yes, it takes a lot longer to write a good cover letter than to write a cover letter template that allows you to just replace the name of the company and the job. Will you get a call back on every application you send following this template? No, but you \u003C/span>\u003Cstrong>will\u003C/strong>\u003Cspan style=\"font-weight: 400;\"> see a significant increase in the percentage of companies that call you back when following the personalized template I have outlined here.\u003C/span>","html","2016-11-11T14:35:00.000Z",{"current":475},"developer-cover-letter",[477],{"_createdAt":478,"_id":479,"_rev":480,"_type":481,"_updatedAt":478,"slug":482,"title":484},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":483},"code-for-a-living","Code for a Living","The Developer Cover Letter",[487,493,499,505],{"_id":488,"publishedAt":489,"slug":490,"sponsored":12,"title":492},"370eca08-3da8-4a13-b71e-5ab04e7d1f8b","2025-08-28T16:00:00.000Z",{"_type":10,"current":491},"moving-the-public-stack-overflow-sites-to-the-cloud-part-1","Moving the public Stack Overflow sites to the cloud: Part 1",{"_id":494,"publishedAt":495,"slug":496,"sponsored":464,"title":498},"e10457b6-a9f6-4aa9-90f2-d9e04eb77b7c","2025-08-27T04:40:00.000Z",{"_type":10,"current":497},"from-punch-cards-to-prompts-a-history-of-how-software-got-better","From punch cards to prompts: a history of how software got better",{"_id":500,"publishedAt":501,"slug":502,"sponsored":12,"title":504},"65472515-0b62-40d1-8b79-a62bdd2f508a","2025-08-25T16:00:00.000Z",{"_type":10,"current":503},"making-continuous-learning-work-at-work","Making continuous learning work at work",{"_id":506,"publishedAt":507,"slug":508,"sponsored":12,"title":510},"1b0bdf8c-5558-4631-80ca-40cb8e54b571","2025-08-21T14:00:25.054Z",{"_type":10,"current":509},"research-roadmap-update-august-2025","Research roadmap update, August 2025",{"count":512,"lastTimestamp":513},7,"2025-03-05T16:59:22Z",["Reactive",515],{"$sarticleModal":516},false,["Set"],["ShallowReactive",519],{"sanity-AaXVjbkt7sF7HM6FNUSB9Qh7gUuKZZiUzYNqpg178WI":-1,"sanity-comment-wp-post-5577-1756387909342":-1},"/2016/11/11/developer-cover-letter"]