Most CVs Are Junk Before They Reach A Human Eye
I spent about six years recruiting software engineers before moving to the other side, and I can tell you with zero drama that roughly 80 percent of incoming CVs get discarded within eight seconds. Not because the person is bad, but because the document itself fights against everything it needs to do. The cover letter is usually worse. It reads like a love letter to a company that has no idea you exist. Start with the CV. Not the cover letter. The cover letter is a follow-through, not a standalone pitch, and treating it like one is the first mistake people make. For the CV, pick a single-column, ATS-friendly format. Yes, I know that means no two-column layouts, no graphics, no icons, no progress bars showing "80 percent proficiency in Java." Those are all resume killers from a parsing standpoint. A standard reverse-chronological layout with clear section headers is what gets read. Here is the part nobody tells you: the CV is not a biography. It is a targeted argument that you can do the specific job they have open right now. I once saw a candidate who had been a freelance web developer for four years apply to a senior backend engineering role and list every Shopify store he had built, the color palettes he chose, the coffee shops he designed logos for. The hiring manager actually brought this up in the debrief because it was that bad. The workaround that candidate needed was a two-document system: one CV for general applications, another stripped-down version specifically tailored to each backend role, highlighting server architecture, API work, and database optimization while cutting the frontend fluff entirely.
Quantify everything you can. "Increased sales by 15 percent" is weak. "Reduced checkout latency from 4.2 seconds to 1.8 seconds, resulting in a 22 percent increase in conversion rate over Q3 2024" is a sentence that makes someone stop scrolling. The numbers don't need to be perfect to the last digit, but they need to show you understand impact, not just activity. Keep it to one page unless you have twelve or more years of directly relevant experience. Two pages is fine past that threshold. Three pages is a red flag that you cannot edit. I have seen three-page CVs from people with two years of experience because they included their high school grades, their volunteer work from 2016, and a full list of every tool they had ever touched. You don't need a "Technical Skills" section that lists Microsoft Word, email, and Zoom. Just cut the noise. The cover letter should be three to four paragraphs maximum. No more than half a page. Paragraph one states the role and where you found it. Paragraph two explains why you fit that specific role using one or two concrete achievements that map directly to the job description. Paragraph three addresses why you want that company, and it must include something specific about the company beyond what is on their homepage. Paragraph four is a single line asking for an interview.
I recommend you write the cover letter after you send the application, not before. Here is why: most people apply to ten jobs in a week and send nearly identical cover letters to each one. Recruiters can spot this instantly. By writing the letter after submission, you remove the pressure to match it perfectly and instead use it as a deliberate artifact. You can reference the application reference number, mention a specific conversation from the job posting, and tailor it without rushing. There is a significant limitation here that most guides ignore. This approach assumes the role uses some form of ATS. If you are applying to a small company that says "send your CV to careers@..." and explicitly asks for a creative portfolio or a video introduction, the ATS-friendly format might actually hurt you. In those cases, the cover letter becomes more important because there is no system filtering you out. A handwritten note sent via email to a founder of a ten-person startup can outperform a perfect ATS-optimized CV every time. Know which environment you are in before you choose your strategy. Also, do not use AI to generate your entire cover letter. I read thousands of AI-generated cover letters and the telltale signs are predictable. Generic compliments about the company culture, phrases like "I am excited to bring my passion to your team," and a complete absence of specific project details. When a recruiter can tell in the first sentence that a chatbot wrote it, the application goes into the discard pile regardless of how qualified the person is. Use AI to outline or to rewrite a draft, but the substance has to come from your actual experience.
Save your CV as a PDF named professionally. firstname_lastname_cv.pdf. Not resume_final_v3_revised.pdf. Not my_career_document.pdf. The filename is a tiny signal that says you pay attention to detail, and in some cases it is the difference between a file that gets opened and one that gets ignored because it looked like spam. That is the process. It is not complicated, which is partly why most people mess it up.