CV vs Resume: Key Differences + Examples [2024]
Resume vs CV. What are the differences between them? Is their format any different? And which one should you use in the UK? Check the answers here.
Our customers were hired by:
‘Oh, so you make iPhone apps?’ on the one hand and ‘Are you full stack?’ on the other. One is an ice cube on the tip of the iceberg and the other generally doesn’t make much sense. It’s fun to imagine that your CV goes straight to a senior software developer or the CTO, but the truth is often a little different.
What you need is a way to make your skills, knowledge, and experience easy to parse for front-line filterers of job applications (whether human or automated). Read further to learn how.
In this guide, you'll be presented with an expert software developer CV example that works well for a software engineer CV, too. You'll also learn how to write a software developer CV that conveys the most significant data. On top of that, we'll equip you with dedicated software developer and software engineer CV examples to best prove your achievements and skills.
Create an effective CV in minutes. Choose a professional CV template and fill in every section of your CV in a flash using ready-made content and expert tips.
We created the sample on the right using our builder. See other good CV examples like this one.
Need a different CV example? Check these guides:
Your job is not on the list? See our full list of CV examples.
Based on over 6 million CVs created in our builder, we found out that*:
*The data comes from a period of the last 12 months (August 2023-August 2024).
David Luna
T: 077 2222 2222
E: david.t.luna@lcmail.co.uk
LinkedIn: linkedin.com/in/davidluna
Personal statement
Well-rounded and creative software developer with 4+ years’ experience of participating in all phases of the project lifecycle in various Agile environments. Recently developed a Windows application in C# for tracking and reporting customer support calls, allowing in-house analysts to immediately identify major bottlenecks—then developed a new IVR menu system with DTMF/voice control in C# that reduced the menu bottleneck to 0%. Seeking opportunity to leverage programming, problem-solving and design skills to help bring iLoaster to the cutting edge.
Work experience
Software Developer
Cyber Doily Ltd, Bristol
August 2018—present
Junior Software Developer
Heyoz IT Solutions Ltd, Bristol
November 2016—June 2018
Education
BSc (Hons) Computer Science (2:1), 2012–2016
University of Gloucestershire, Cheltenham
(Including 1 year placement with Heyoz IT Solutions Ltd)
Skills
Hobbies
Awards
Now you know what a CV should look like. The good news is, the above template should work for a software egineer CV, too. You'll often hear people using these two terms interchangeably.
There's a difference between a software developer and a software engineer, though:
Now, here’s a step-by-step formula to make either a good software developer CV or a software engineer CV:
The best way to start a CV is to write a personal statement. It's also known as CV summary as it summarises your proudest software development wins, professional experiences and skills. Its aim is to:
You’ll be writing a new CV personal statement for each job application. To stop you having to reinvent the grep command every time, here’s a paint-by-numbers—take a total of 3–4 sentences, 50–150 words, to answer all of these questions:
Your application might be parsed and sorted by an Applicant Tracking System (ATS), so it’s a good idea to mirror keywords from the job advert. Be sure to mention the name of the position you’re applying for as well as the company. All this holds true even if you know a given company doesn’t use an ATS.
The personal statement is obviously the first substantial part of any CV, but it’s best to write it towards the end. It’ll be much easier to do a good job of it once you have your job descriptions and skills prepared. So keep it in the back of your mind and come back to it later.
Well-rounded and creative software developer with 4+ years’ experience of participating in all phases of the project lifecycle in various Agile environments. Recently developed a Windows application in C# for tracking and reporting customer support calls, allowing in-house analysts to immediately identify major bottlenecks – then developed a new IVR menu system with DTMF/voice control in C# that reduced the menu bottleneck to 0%. Seeking opportunity to leverage programming, problem-solving and design skills to help bring iLoaster to the cutting edge.
Use the exact same formula when writing a personal statement for a software engineer CV. Here's how it may look:
Passionate software engineer with 5 years’ experience delivering software solutions in a complex environment and working in Agile frameworks with a high level of collaboration. Recently produced robust code to avoid a 2–20% patch performance penalty affecting 67% of all processors in use on site, retaining processing power and saving electricity. Looking to put extensive software engineering tool set and knowledge base to use in helping GD Binary improve its internal processes and tools while producing bleeding-edge and future-ready software solutions.
This will be the first substantial part of your software engineer CV, but it’s best that you write it last. It’ll be much easier to do a great job once you have your job description achievements prepared (that's why it is also called a CV summary).
A strong CV summary will convince the recruiter you’re the perfect candidate. Save time and choose a ready-made personal statement written by career experts and adjust it to your needs in the LiveCareer CV builder.
It’s often best to go with a UI or layout which people are already familiar with. This is probably why so many Linux DEs look like macOS or Windows. It’s also why you should stick to a chronological format for your CV work experience section, listing your job descriptions from newest to oldest.
Use this template to create a subheading for each job description:
[Job Title]
[Company Name, Location]
[Dates of Employment]
Regardless of whether you are writing a software developer or software engineer CV, populate each job description with up to six bullet points. Do not list your duties. Instead, focus on measurable outcomes and quantifiable achievements. Quantify every bullet point. Use accomplishment statements. Try structuring them around something like accomplishment statements if you’re stuck.
Writing a graduate software developer CV with little or no experience? Focus on any internships, placement work, and volunteer work you’ve done and use the same kinds of accomplishment statements to show your transferable skills. If you have no experience at all, then consider writing a student CV instead.
Software Developer
Cyber Doily Ltd, Bristol
August 2018—present
Junior Software Developer
Heyoz IT Solutions Ltd, Bristol
November 2016—June 2018
In case of a software engineer CV, focus on the above guidelines, but think about how you can emhpasize accomplishments specific to your profession:
Software Engineer
Kibicore, Manchester
June 2018—present
Software Engineer
Cuftech, Manchester
November 2015—May 2018
Order your work experience section chronologically, starting from your most recent job description and working your way back from there. This is what hiring managers and HR people expect to see. It’s also going to be more readily parsed by an ATS.
It’s not easy to get on a software development career path without at least a BSc. And though a CV stands for “Curriculum vitae”, which is Latin for “course of life”, you don't need to describe your whole life story. When it comes to the education section, simply stick to listing university degrees, include the type, name and class of your degree, the years you attended (with an expected graduation date if you’re still studying), and the name of the institution and its location.
Here’s another template to make the process that much faster:
[Degree Type] [Degree Name] (Degree Class), [Years Studied]
[University Name], [Location]
If you're a junior software dev with no experience in the field, you can list extracurricular activites on your CV, too.
BSc (Hons) Computer Science (2:1), 2012–2016
University of Gloucestershire, Cheltenham
(Including 1 year placement with Heyoz IT Solutions Ltd)
Since a formal education is going to be a requirement for the vast majority of software engineering jobs, too, make sure your education section puts your qualifications in the spotlight. List all of your A-levels by subject, the years during which you studied them, the name of the school and its location. Do the same for GCSEs but simply state how many you completed and mention Maths and English.
While your experience will first and foremost answer questions of what you’ve done in the past, your skills point more obviously to what you’re capable of in the future. You’ll want to at least address every skill listed in the job advert. You’ll need to prepare some resources before you do that, though.
In a separate file, make a list of all your software developer skills. Be sure to include soft, hard and IT skills. You probably won’t have an even mix, but you should have some of each kind, especially soft. List anything and everything that comes to mind, not just what the current advert requires (don't forget communication skills).
Now add a sentence to each skill through which you show how you’ve demonstrated that skill in the past. If you can’t do this for a particular skill, then it drops off your list (for now, at least). You now have a master list of skills for this job application and any future ones.
Finally, simply copy 5–10 skills from your master list into your CV. Pay attention to keywords used in the advert and substitute synonyms where necessary to match the advert. Don't feel tempted to lie on your CV. An experienced recruiter will quickly see through it.
3D modelling tools and paradigms: experienced with Blender, Maya, and GLTF.
Since there are differences between the software developer and the software engineer competencies, see how to present your technical skill set the best way possible when crafting your software engineer CV:
Set your job advert and CV aside for the moment. Make a list of as many of your software engineering skills as you can. It’s normal if you have more technical and IT skills than soft, but make an effort to include soft skills as well—they're in demand.
“When hiring a software developer, I focus on the specific role—whether it's React, Python, frontend, or backend—and look for expertise in the relevant technologies. I also value candidates who can provide concrete examples of how they've applied these skills in past projects, demonstrating problem-solving abilities and the impact of their work”.
Stand out from all the other software developers and paint a fuller portrait of yourself as a worker by adding extra sections to your CV. This is where you get to choose the playing field, so there’s no excuse not to have all the winning entries.
Include any additional qualifications you have, languages you speak, programming languages that maybe aren’t directly relevant to the position at hand, awards you’ve won, your hobbies and interests—the sky’s the limit, just keep it basically relevant to the job. Don't include references on your CV, though. It's an outdated practice.
Hobbies
Awards
Additional sections can make for powerful add-ons to your software engineer CV, too. The only trick is to keep them relevant to the job at hand. Get inspired by the above software CV developer example, and create similar for your software engineering CV.
Think of your CV as software that’s designed to be launched through a client. That client is your cover letter. It’s old-fashioned and some employers will never read it, this is true. This doesn’t change the fact that a job application is made up of two documents: a cover letter and a CV, in that order.
The one and only exception to this is if you’ve been explicitly told not to include a cover letter, then you’re absolved. Otherwise, you may as well write the best cover letter you can so as not to drag your CV down, if nothing else. Your cover letter should follow the standard cover letter structure, with:
Your cover letter should be short—over half an A4 page but no longer than one A4 page, about 200–350 words in total. You’re basically halfway there to having it written once you’ve finished your personal statement, job descriptions, and soft and technical skills list.
There’s no lack of great software solutions out there that are hamstrung by abysmal UX. People don’t generally use them unless they’re forced to. No one’s going to be forced to read your CV, so keep the following basic CV formatting rules in mind:
For a perfect CV, proofread and spellcheck your document. Get another set of eyeballs on both documents. Use any of the apps, web apps, or programmes out there that can help you with spelling and grammar. Do you take an app seriously after spotting a spelling mistake in its UI?
One last piece of CV advice: when sending your software developer or software engineer CV as an e-mail attachment, try not to use "Please find atteached my CV" in the body of your message. "I’ve included my CV below." sounds more natural.
You don’t have to be a CV writing expert. In the LiveCareer CV builder you’ll find ready-made content for every industry and position, which you can then add with a single click.
Did you find what you were looking for? Do let me know in the comments below if there’s anything you need more information about writing a software developer CV. Drop us a line also if you have any advice to share with your fellow readers.
Our editorial team has reviewed this article for compliance with Livecareer’s editorial guidelines. It’s to ensure that our expert advice and recommendations are consistent across all our career guides and align with current CV and cover letter writing standards and trends. We’re trusted by over 10 million job seekers, supporting them on their way to finding their dream job. Each article is preceded by research and scrutiny to ensure our content responds to current market trends and demand.
About the author
Since 2013, the LiveCareer UK team has shared the best advice to help you advance your career. Experts from our UK editorial team have written more than one hundred guides on how to write the perfect CV or cover letter.
Rate this article:
Software developer cv
Average:
Resume vs CV. What are the differences between them? Is their format any different? And which one should you use in the UK? Check the answers here.
There is such a thing as a generic cover letter, but it's best avoided. Learn how to write a general cover letter that isn’t generic (with examples included).
Unlock the secrets to a standout self-employed CV with our expert tips. See a self-employed CV example and learn how to create a similar one.
Our customers were hired by: