ATS & Resumes
How recruiters read short stints on a resume
A run of short roles is not what gets you screened out. What gets you screened out is a work history that leaves the reader to guess why each one ended, because the cheapest guess is always the one that costs you the interview.
Listen to this one
Full episode transcript
Pip: It is eleven at night and you are moving dates around in a document, trying to decide which of your last three jobs you can quietly leave off. Fourteen months, nine months, seven months. Angela Malagon has sat on the other side of that document for more than fifteen years, and she says the thing you are about to do is the wrong fix.
Mara: This episode is about short stints. Contract roles that ended on schedule, layoffs that landed in the middle of a project, and how to format all of it so the page reads as a consulting practice instead of a pattern. Pip, start with the premise, because it is not the one people expect.
Pip: The premise is that nobody is screening you out for short tenure. They are screening you out for short tenure they cannot explain.
Mara: And the post is specific about why. When a recruiter opens a resume, the eye goes to the company names and then straight to the date column, and the arithmetic happens before anybody reads a single bullet about what you delivered. Fourteen, nine, seven. That is most of the evaluation, and it takes about a second.
Pip: So the fix has to live next to the dates, not in a cover letter nobody opens.
Mara: Right. The post walks through eight changes and every one of them sits inside the work history block. Label the contract as a contract. Name the ending in three words, contract completed, role eliminated in restructure. Use years instead of months where the months are not helping you. None of it requires moving a date.
Pip: The one doing the heavy lifting is the umbrella entry.
Mara: That is the structural one. If two or more of your recent roles were contract or consulting, you build one parent entry, your own practice name or just Independent Consultant, carrying the full date span, and then the clients sit underneath it as engagements. Same four years, same endings, completely different read.
Pip: Four employers is a pattern. One practice with four clients is a business.
Mara: There is a before and after in the post that shows it, on a candidate the post openly says is made up. The before is three companies stacked with date ranges and a closing line about driving alignment. The after is one consulting line with three engagements nested under it, each one carrying what actually shipped.
Pip: And there is an honesty point in there that I think matters.
Mara: Nothing here involves hiding or lying. Every date stays true, every ending gets named out loud, and the post is clear that the application form and the background check get the complete picture. What changes is who does the interpreting. Right now that is a stranger with a hundred other files open.
Pip: There is a LinkedIn section too, and a script for when somebody asks you about it on the phone.
Mara: The script runs about twenty seconds. It names what the roles were, names what ended them, and then turns the conversation toward what she wants next rather than what happened to her. And LinkedIn gets the same treatment as the resume, matching dates, the contract word in the same place, one company entry with the clients underneath it.
Pip: Here is the line to hold. You are not a job hopper, you are someone whose employers kept ending before your work did, and a resume that does not say so is letting a stranger decide why. Next episode, what happens to all of this once you are in the room and the panel starts comparing notes.
Angela Malagon — Career Strategist. 15+ years recruiting talent for companies such as Cisco, Google, and Wells Fargo, then job searched against the same systems.
Your last three roles ran fourteen months, nine months, and seven. Two were contracts that were always going to end on a date somebody picked before you started. The third was a layoff you heard about at 9am on a Tuesday, on a call with forty other people muted on it. Now it is 11pm and you are dragging date ranges around in a document, working out which one you can quietly drop.
Here is the short answer on short stints on a resume: recruiters are not screening for tenure, they are screening for tenure they cannot explain. Fourteen months with the word contract next to it reads as a finished piece of work. The same fourteen months with nothing next to it reads as a story you are hoping nobody asks about, and the reader will fill that silence in for you.
You cannot argue your way out of this in a cover letter, because the cover letter gets opened after the decision, if it gets opened at all. The fix has to sit inside the work history block, in the three or four words directly beside each date range. That costs nothing and takes about twenty minutes, and it is the whole of what follows.
What a recruiter actually sees when your dates are short
Nobody opens a resume at the top and travels politely down it. The eye lands on the company names, jumps to the date column, and does arithmetic. Fourteen, nine, seven. That arithmetic happens before a single bullet about what you delivered gets read, which is the same reason the top third of the page carries so much of the decision.
I spent 15+ years recruiting talent for companies such as Cisco, Google, and Wells Fargo, and I sat in the debriefs as the advisor whose read shaped where those conversations landed. The phrase almost nobody said out loud was job hopper, even when it was clearly what they meant. What came out instead was tenure risk, or I’m not sure they’d stay, or the softest version, we need someone who can really commit to the build.
None of that is a judgment about your work. It is a hiring manager doing risk math out loud. Refilling a role costs him weeks of calendar and a quarter of lost output, and the cheapest way to avoid paying twice is to skip the history that might make him. He is not being cruel, he is being lazy, and laziness you can design around.
The penalty is not for short tenure. It is for short tenure the reader has to guess at. Same mechanic as what actually dates your resume, where the reader is not reading so much as pattern matching, and you get to choose which pattern you hand over.
Why the guess costs you before anyone reads your work
The guess is cheap and it is final. A recruiter working a requisition with a hundred and forty applicants is not building a case against you, she is looking for a defensible reason to open the next file, and an unexplained nine month stint is the easiest one on the page.
Put two people side by side. Four years each of program work for mid-size software companies, the same kind of thing shipped, every role ended for reasons outside their control. One lists four employers and four date ranges. The other lists one line, Independent Program Consultant, 2022 to present, with four client engagements nested underneath. Same years, same endings. The first reads as instability, the second as a practice.
That is unfair in the sense that the second person did not do better work. It is not unfair in the sense that you are locked out of it. The second version is available to you tonight, and none of it asks you to invent anything.
How to format short stints on a resume so they read as consulting
Eight changes, in the order I would make them. All free, none of them moves a date.
- Label every contract as a contract. Put the word in the title line or in parentheses beside the employer. A role reading (6 month contract) has an ending built into it, and the reader stops asking.
- Name the ending in three words. Contract completed. Role eliminated in restructure. Project cancelled at funding. It belongs at the end of the first bullet, not on its own line where it looks defensive.
- Use years where the months work against you. 2023 to 2024 is accurate for a role that ran November to February, and it keeps the reader out of the margin doing subtraction. Exact months go on the application form.
- Build the umbrella entry. If two or more recent roles were contract or consulting, create one parent entry with your practice name or Independent Consultant, carrying the full unbroken date span.
- Nest the clients as engagements, not as employers. Client, scope, duration, outcome. Three or four lines each is plenty. This is the single change that flips the document.
- Lead each engagement with what shipped. Short roles make people defensive about what they did not finish. Write what launched and what it saved, and let the duration sit there as a fact.
- Cut the two month engagement that is doing nothing. A resume is a marketing document, not a sworn affidavit. Be truthful about what you list and complete on the application form and the background check. A stint carrying no relevant work is just taking up space.
- Keep the date format identical on every line, nested ones included. Parsers read employment history by pattern, and a sub-entry formatted differently is exactly where the parse breaks and your history collapses into one field. More on how the machine reads your file.
Before and after: four years, three short roles
This candidate is made up. The pattern is not.
Before
Acme Software, Program Manager, Nov 2024 to Jan 2026
Northwind Logistics, Senior Program Manager, Feb 2024 to Oct 2024
Brightline Health, Program Manager, Jun 2023 to Jan 2024Delivered cross functional programs and partnered with stakeholders to drive alignment.
After
Independent Program Consultant, 2023 to present
Contract program delivery for software and healthcare teams · 3 engagementsAcme Software, 2024 to 2026 (14 month contract, completed). Shipped a billing migration covering 40,000 accounts, six weeks ahead of the contract end date.
Northwind Logistics, 2024 (9 month contract, completed). Stood up a warehouse management rollout across 11 sites.
Brightline Health, 2023 to 2024 (role eliminated in restructure). Took a stalled compliance program to launch in seven months.
Same person, same four years, same three endings, and not one date changed. The first version makes the reader do the work, and the work they do is arithmetic. The second hands them a narrative before they can start counting.
The LinkedIn version of the same fix
LinkedIn is where a recruiter checks your dates against your resume, so a mismatch there reads as carelessness at best. It also has a grouping feature that builds the umbrella entry for you, which almost nobody uses.
- Company field. Add your consulting entity, even if the entity is your own name, then add each client as a separate position under it. LinkedIn stacks them into one block.
- Headline. Program Consultant, not Seeking new opportunities. The headline is indexed and it is the first thing a recruiter search returns.
- Position titles. Carry the word Contract into the title exactly as it appears on the resume, in the same place.
- About section. Two sentences naming the kind of engagement you take. This is where a short-stint history turns into a stated preference instead of an accident.
- Dates. Match the resume line for line. If the resume says 2023 to 2024, so does the profile.
What to say when somebody asks you out loud
You will get the question in the screen, usually dressed up as friendly curiosity about your recent moves. Answer it in under twenty seconds and hand the conversation back.
The last three were contract engagements. Two ran to completion on schedule and one ended when the team was restructured. I took contract work on purpose after the layoff because it kept me shipping. What I want now is a build I can own past the first release.
Factual, unapologetic, and it ends on what you are looking for rather than what happened to you. What that answer meets afterwards is the debrief, which is a different room with different rules.
The part I’d want you to screenshot
You did not control the funding that ran out, the restructure, or the contract end date somebody set before your first day. You do control the four words next to each date range, and those four words are doing more screening work than anything in your bullets.
Twenty minutes tonight, no money, nobody’s permission. Label the contracts, name the endings, nest the clients under one line. The document does not get longer, it just stops asking a stranger to guess.
You are not a job hopper. You are someone whose employers kept ending before your work did, and a resume that does not say so is letting a stranger decide why. Say it yourself, in the document, right where the guessing happens.
If you want to know which line is costing you the screen
You have been looking at this document for months, which is exactly why you cannot see it any more. Somebody who has read tens of thousands of them can, in about fifteen minutes.
That’s the Resume & LinkedIn Audit, $150. You get a written report with the fixes in priority order, the specific lines triggering the tenure read, and the LinkedIn changes that have to move with them. It is not a rewrite service and it is not a template.
Send the contact form and you’ll get a personal reply from me within 48 hours. Not a bot, not a template. If you’re not ready for that, the Job Search Library is free, and the work history section covers this same block from the parsing side.
Hiring truth, in your inbox
The stuff nobody puts in a rejection email. No spam, no pep talks. Subscribe here.