How to handle an employment gap on a software engineer resume
By Mubeen Jawed, founder of ResumeForDev · Updated
Keep your dates accurate and don't hide the gap. Gaps of a few months need no explanation; they're normal, especially after layoffs. For longer gaps, add a one-line entry for the period (career break, caregiving, study, relocation), and if you kept coding, list what you built under Projects with dates in that period. In the interview, give a one-sentence reason and move on to what you're doing now.
Key points
- Use real dates. A hidden gap raises more doubt than a visible one.
- Gaps of a few months don't need a note.
- For longer gaps, one line is enough.
- Projects, courses, open source or freelance work during the gap all count.
Short gaps and long gaps
A few months between jobs is normal in tech, and most reviewers won't ask. Longer gaps, roughly six months or more, draw a question, and if the resume says nothing, the reviewer guesses. One honest line answers the question before it's asked.
Ways to show the gap
| Situation | What to write | Where |
|---|---|---|
| Layoff and job search | Nothing extra under about six months; after that, list what you built or learned | Projects |
| Caregiving or health | Career break (family care), with dates | Experience, one line, no bullets |
| Study or bootcamp | The program, dates and a project | Education |
| Freelance or contract work | A role entry with project types and results | Experience |
| Travel or relocation | Career break (relocation), with dates | Experience, one line |
Show your skills are current
The worry behind a gap is usually rusty skills. Answer it with recent, dated work: an open-source contribution, a deployed side project, a freelance build or a certification. One project with a link and a number does more than a paragraph of explanation.
Before:Took time off to focus on personal development.
After:Built and deployed a shared expense tracker (Next.js, PostgreSQL) used by 150 neighbors, adding offline sync and keeping it running for 8 months.
ResumeForDev keeps your dates as you give them, and it asks follow-up questions about projects from the gap so they're written with the same detail as paid work.
Frequently asked questions
- Should I explain an employment gap on my resume?
- Only if it's longer than about six months. One line with a neutral reason is enough. Save the detail for the interview.
- Do layoff gaps hurt developer applications?
- Short ones rarely do; tech layoffs are widely understood. What helps most is recent work, such as a project or contribution dated during the gap.
- Should I add the career break on LinkedIn too?
- LinkedIn lets you add a career break to your experience. Keep it consistent with the dates on your resume.
Keep reading
- GuidesHow to write a career change resume for software engineeringHow to write a career change resume for tech: what to lead with, a career change resume summary, how to rewrite past jobs and transferable skills, and projects that prove you can ship.Read
- GuidesHow to put GitHub projects on a software engineer resumeWhich projects to put on a developer resume, how to format them, whether to link GitHub repos, project ideas by role, and how to describe open-source contributions.Read
- GuidesA resume for a self-taught developer with no CS degreeHow to write a software developer resume without a computer science degree: lead with projects and freelance work, show real users, and handle the education section honestly.Read
- GuidesHow to write a software engineer resumeStep by step: how to write a one-page software engineer resume, with section order, a bullet formula, skills, projects, resume examples, and what ATS software and recruiters check.Read
