Software engineer CV template
Monospace details, projects first and your tech stack as code tags, with room for GitHub. No photo.
Best for experienced candidates, career changers and first jobs. Two-column layout, modern and minimal, in purple.
£4.99 one-off · CV + matching cover letter · PDF and Word. Secure checkout by Stripe, instant access, no subscription. Or try it free with your details first.
Colourways of the Code design: Terminal, Syntax, Binary.
What's included
- A matching cover letter in the same design
- A4, laid out for UK applications
- Real, selectable text that online application systems can read
- Switch template any time without losing a word
- AI writing help for your profile, achievements and letter (up to 60 AI actions)
- PDF and Word downloads of your CV and letter
- Edit and download again any time, no subscription
What to put on a software engineer CV
Engineering managers and technical recruiters skim for your stack, your projects and a link to your code. This software engineer CV template uses monospace details, puts projects first and shows your tech stack as code tags, with room for your GitHub. It suits graduate and junior developers, career changers and experienced engineers in backend, frontend or full stack roles, and it has no photo.
Fill it in and preview every page for free, with no account needed. Pay £4.99 once to download it as PDF and Word, with a matching cover letter included. The text is real and selectable, so recruiters can copy your links and skills cleanly. It is A4 for UK applications, and you can switch to any other template at any time without losing a word.
Lead with your tech stack
Group languages, frameworks, databases and tools, such as TypeScript, React, Python, PostgreSQL, AWS and Docker. Only list what you could discuss in an interview, and put the ones named in the job advert first.
Describe projects with outcomes
For each project, say what it does, what you built and the result, such as faster page loads, fewer support tickets or a feature used by real customers. Link to the repository or a live demo where you can.
Link your GitHub or portfolio
Put your GitHub, portfolio or personal site in the header. Pin your best repositories and make sure each one has a clear README, as many reviewers will click through before an interview.
Show how you work in a team
Mention code review, testing, CI/CD, agile ways of working and production support where they apply. These show you can work well on a shared codebase with other engineers.
Keep it to one or two pages
One page suits graduates and juniors, and two is enough for most experienced engineers. Keep older roles short and drop technologies you have not used for years.
Questions
What should a software engineer CV include?
Contact details with GitHub or portfolio links, a short profile and your tech stack, then your experience and projects with clear outcomes. Add your degree, bootcamp or self-taught learning, and any certifications that suit the role, such as cloud qualifications. Keep the language specific and avoid long lists of buzzwords.
How do I write a software developer CV with no experience?
Put projects first. Build two or three that solve a real problem, host the code on GitHub with good READMEs and describe them on your CV as you would a job. Add your course or self-study, hackathons and any open source contributions, and match your stack to the roles you want.
Should I put my GitHub on my CV?
Yes, if it shows work you are happy for an employer to see. Pin your strongest repositories, tidy the READMEs and archive old experiments you would not want reviewed. If most of your work is private, describe it on your CV and offer to talk it through at interview.
How long should a software engineer CV be?
One or two sides of A4. Graduates and junior developers can usually fit everything on one page. Experienced engineers often need two, with the most recent roles described in detail and older roles cut to a line or two each.
More templates like this
- Zürich CV template - A big grotesque name, numbered sections and one bold accent. No photo.
- Cream CV template - Pale plain paper, a big two-line name, bracketed section labels and dates in a margin, with an optional black-and-white photo.
- Linen CV template - Warm neutral paper, light tracked capitals and an airy two-column layout.
- Heather CV template - Soft rounded headings and a calm palette, with your availability and DBS check in the header.