I help non-native software developers communicate like seniors — so they get promoted faster. Every week: one practical English upgrade for your emails, Slack, PRs, and salary conversations. Read past editions below. Subscribe to get the next one.
|
There is a six-second window between your CV landing in a recruiter's inbox and them deciding whether to read further. Most non-native developers fail that window. Not because their experience is insufficient. Because their language describes presence rather than contribution — and presence is forgettable in six seconds. This guide gives you the formula that fixes it, with five complete before-and-after rewrites you can apply to your own CV today. The fundamental distinction A CV can be written as one of two documents: a job description or a proof document. A job description tells a hiring manager what your role involved. A proof document shows them what changed at the company because you were there. Job descriptions get filtered out in six seconds. Proof documents get read. The language of a job description: responsible for, worked on, participated in, involved in, contributed to. The language of a proof document: reduced, built, eliminated, introduced, automated, shipped, scaled. The difference between these two sets of words is not grammar. It is the difference between describing presence and proving impact. Why non-native developers default to job description language When professional English is learned as a second language, formal and safe registers feel appropriate. "Responsible for" sounds professional. "Participated in" sounds appropriately humble without overclaiming. Both are CV killers. They are grammatically correct and professionally invisible. A hiring manager scanning 200 CVs in a morning has been trained — consciously or not — to skip bullets that begin with these phrases and stop at bullets that begin with strong action verbs followed by numbers. The solution is not to overclaim. It is to describe your actual contribution in the language that makes it visible. The three-part formula Every bullet point on a senior developer's CV follows this structure: Action verb + result + context The action verb comes first — not "I," not "responsible for." The verb. The result names what changed — always with a number where possible. The context explains why the result mattered — one clause, one sentence. Strong action verbs: built, designed, reduced, eliminated, shipped, led, introduced, migrated, automated, refactored, scaled, optimized, secured, deployed, onboarded, established. Verbs to eliminate: responsible for, worked on, participated in, involved in, assisted with, helped with. The test for whether a bullet describes contribution or presence: if any developer could put their name before the verb and the sentence still makes sense, it is a job description. "[Any developer] was responsible for backend development" — true of everyone in that role. "Reduced API response time by 40% by refactoring the authentication service" — true only of the developer who did it. Five complete rewrites Before: "Responsible for maintaining the payment processing service." Before: "Worked on improving the deployment pipeline." Before: "Participated in code reviews." Before: "Was involved in database performance improvements." Before: "Helped with onboarding new developers." The experience in each pair is identical. The impression created is not comparable. The fifteen-minute audit Open your CV. Go to the most recent role. For each bullet point, ask three questions: Does it start with a strong action verb? If not — rewrite it. Complete this audit for your most recent role before moving to the previous one. One role fully rewritten is more valuable than an entire CV half-rewritten. The underlying truth Your work was real. Your results were real. Your impact was real. The language around it is what is letting you down. Hiring managers at senior European tech companies are not searching for the most experienced developer in the pile. They are identifying the developer who demonstrates impact most clearly in six seconds. That developer does not need the strongest experience — they need the strongest proof document. You have the experience. The formula above converts it into proof. Want one framework like this every Monday? Senior Dev English delivers one practical communication strategy for non-native software developers every week — built for CVs, interviews, salary negotiations, standups, code reviews, and every professional moment that determines how senior you appear. Free to subscribe. Includes an instant download of The Senior Dev Communication Cheat Sheet. → Subscribe free at SeniorDevEnglish.com This article was originally published in Senior Dev English — a weekly newsletter for non-native software developers who want to communicate with the confidence their code already deserves. |
I help non-native software developers communicate like seniors — so they get promoted faster. Every week: one practical English upgrade for your emails, Slack, PRs, and salary conversations. Read past editions below. Subscribe to get the next one.