How To Write A Great Software Engineer CV
CONTEXT
Your CV is a ticket to an interview. It's not an autobiography. It's a highlight reel.
Its purpose is to provide stimulus for a deeper conversation around the value you can bring to a company and its customers/users.
The theme throughout should be linking the micro (your core responsibilities) to the macro (quantifiable business outcomes).
START
Choose a clean template. Try Resume.io's 'Sydney' or 'Moscow'.
Minimise bias - thereβs no need for a photo.
Write with your eraser. Aim for 1 page. Keep to 2 pages max.
PROFILE
A few sentences describing you. Avoid clichΓ©s. Inject some personality.
π "An experienced, self-motivated, hard-working, team-player. "
π "An ops-minded software engineer who loves building robust products. I get satisfaction from error-free logs, green dashboards, and happy customers. I have 5 years experience working with AWS and Node.js, building distributed products at scale."
EMPLOYMENT
Use bullets. Focus on business achievements. Validate with data.
π "Implemented A/B tests"
π "Implemented A/B tests that saw a 100% uplift in conversions to premium subscriptions"
π "Lead delivery of new video publication tool"
π "Lead delivery of new video publication tool, which decreased time spent to publish a video from 45m to <5m"
π "Introduced new design system"
π "Introduced new multi-brand design system (React, CSS, Storybook) for a major UK bank, which saved them Β£5m over 2 years"
No need for a Skills section - they lack context. Factor tech in to your role instead.
π Skills: React, TypeScript, Node.js, AWS
π "Developed new server-side rendered articles for mobile apps, which reduced average deployment time from 1 week to 10 minutes (React, TypeScript, Node.js, AWS)"
EDUCATION
Simply state your highest qualification(s), what institution(s) you studied at, plus any other academic details you're proud of.
π Bachelor's degree in Computer Science (1st Class), University of Reading, 2015. Awarded scholarship for academic excellence. Chair of CS diversity committee.
π Makers Academy, 2015. Intensive 12-week coding bootcamp focused on the fundamentals of OOP (JavaScript, Ruby), TDD, pairing, and agile methods. Subsequently, an alumni helper.
OTHER
Share the side projects, hobbies, talks, courses, and interests youβd feel comfortable talking about in greater depth if brought up in an interview.
Add your GitHub, Stack Overflow, Medium etc only if you have stuff to showcase.
FINALLY
Hyperlink wherever possible. This saves words and prompts reader engagement.
Save in PDF. Title "First Name Last Name (CV)".
Have someone review. Welcome honest, constructive critique. Iterate.
AN OK CV LOOKS LIKE THIS
π Jon's OK CV.pdf π
A GREAT CV LOOKS LIKE THIS
π€© Jon's Great CV.pdf π€©
HAPPY WRITING
Check out my good friend Mariaβs brilliant resume advice for deeper context on why this all matters.
Also, thanks to Bruno for lending me his fantastic Profile example.