How to handle an employment gap on a software engineer resume

By , founder of ResumeForDev · Updated

Short answer

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

How to show common gaps on a developer resume
SituationWhat to writeWhere
Layoff and job searchNothing extra under about six months; after that, list what you built or learnedProjects
Caregiving or healthCareer break (family care), with datesExperience, one line, no bullets
Study or bootcampThe program, dates and a projectEducation
Freelance or contract workA role entry with project types and resultsExperience
Travel or relocationCareer break (relocation), with datesExperience, 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 and after

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.

Specific, dated and checkable. The reviewer sees current skills instead of empty 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.

One page, every line yours.

Answer a few questions about what you built. ResumeForDev asks follow-ups, writes the bullets, and never adds a number you didn't give it. Your first resume is free.

Build my resume free