Junior Software Engineer CV Example & Writing Guide
Writing a junior software engineer CV with little or no commercial experience is a problem almost every developer faces — and it is entirely solvable. Hiring managers for junior roles are looking for evidence of learning ability, coding fundamentals, and genuine curiosity — not a 5-year track record. Your GitHub profile, personal projects, bootcamp projects, and university assignments are legitimate experience. The key is to frame them with the same language as professional experience: what problem did it solve, what did you build, what technologies did you use, and what did you learn? ATS systems filter for the same tech keywords regardless of seniority — React, Python, Node.js, SQL, Git — so list everything you know.
Use this example as your starting point
Free · ATS-optimised · Download in PDF or DOCX
Junior Software Engineer CV Example — Sample
Alex Johnson
Software Engineering Intern
alex.johnson@email.com · London, UK · linkedin.com/in/alexjohnson
Professional Summary
Computer Science graduate (2:1, University of Manchester) with strong foundations in Python, JavaScript, and SQL. Built 4 deployed personal projects including a full-stack task management app (React + Node.js + PostgreSQL). Completed a 3-month internship at a fintech startup contributing to production code. Passionate about clean code, testing, and continuous learning.
Experience
Software Engineering Intern
Paylink Fintech
- —Contributed to production codebase in TypeScript/Node.js — fixed 12 bugs and built 2 new API endpoints
- —Wrote unit and integration tests using Jest, improving coverage on payment module from 44% to 71%
- —Participated in daily standups, sprint planning, and code reviews alongside senior engineers
Personal Projects
github.com/alex-johnson
- —TaskFlow (React, Node.js, PostgreSQL): full-stack task management app with JWT auth, deployed on Vercel + Railway — 60+ GitHub stars
- —WeatherDash (Python, FastAPI, OpenWeatherMap API): REST API with Redis caching, containerised with Docker
- —Contributed 3 merged PRs to an open-source CLI tool (1.2K stars) — bug fixes and documentation improvements
Skills
JavaScript, TypeScript, Python, React, Node.js, PostgreSQL, SQL, Git, Docker, REST APIs, Jest, HTML, CSS, Tailwind CSS, Linux
Sample CV for illustration. Build yours free with CVmake — AI fills in your real details.
How to write a Junior Software Engineer CV Example: 6 key tips
- 1
List every technology you know — ATS systems filter for specific keywords regardless of your experience level
- 2
Include personal and academic projects as real experience — format them like work entries with bullets and outcomes
- 3
Link to GitHub and deployed projects in your header — working code is the best portfolio
- 4
Mention open-source contributions, hackathons, or coding competitions if you have them
- 5
Focus your summary on fundamentals: CS degree or bootcamp, languages you know, projects you're proud of
- 6
Keep it to one page — junior CVs should be tight and scannable
Ready to build your own?
Describe your background and our AI builds a professional, ATS-ready CV in seconds. Free to start.
Create my CV free →Related CV examples
Software Engineer CV Example
See a real software engineer CV example and learn how to write one that passes ATS filters. Free template included — built for developers at all levels.
Web Developer CV Example
See a real web developer CV example and learn how to write one that gets interviews. Free ATS-optimised template for full-stack, front-end, and back-end web developers.
Frontend Developer CV Example
See a real frontend developer CV example and learn how to write one that gets interviews. Free ATS-friendly template for React, Vue, and Angular developers.
Senior Software Engineer CV Example
See a real senior software engineer CV example. Learn how to write a CV that shows technical leadership, architecture decisions, and measurable impact. Free template.