By Peter Miller · Published September 14, 2026 · Last updated: September 15, 2026
11 min read
You're not hired for a medical-school timeline. A Doctor Resume for ATS still needs current training stage, license status, and work eligibility in plain text, not a dense Education block.
If you're uploading a US physician file tonight, check your resume for free against the posting first. A pretty file that hides PGY year, license number, or visa status still fails Workday and Greenhouse.
They're not scoring your MCAT nostalgia. They can't find a license that lives inside a two-column academic CV.
So put stage, license, and eligibility in plain text before you list every rotation. AMCAS is not a hiring resume. Neither is a 12-page publications appendix pasted into Taleo.
Do these three things first
- Write one header line: current title or PGY year, license type and state, work eligibility.
- Split Education into dated MD or DO (or PhD or DNP) plus undergrad. Move rotations into Experience bullets.
- Upload the single-column PDF and paste tonight's posting into the free checker before you hit Apply.
Training stage beats a biography of every lab
Hospital HR, locums shops, medical-affairs teams, and health-tech recruiters all buy a different doctor. They share one filter. Can a human find, in the first screen of text, where you sit right now?
The parser does not read your training as a story. It looks for stage, license, and eligibility as tokens.
Stage is PGY-2 Internal Medicine, PGY-4 Cardiology fellow, attending hospitalist, board-eligible neurologist, medical director, or PhD scientist. License is unrestricted medical license with the state named, training license, RN or APRN license, or none required. Eligibility is authorized to work in the United States, or a visa line you can defend on a call.
I've screened stacks of physician files in Workday and Greenhouse, and the files that die hide PGY year or an expired training license inside Education.
Dense Education is how qualified people disappear. A paragraph that lists MD, every clerkship, honors, and a thesis title in one blob often parses as one job with no dates. iCIMS then shows a blank employment history. The hiring manager never sees the nights you covered.
Clinical hours belong in bullets under dated roles, not as a sentence stuffed under the university name. "Completed 1,200 clerkship hours" in Education is a school metric. "Covered an 18-patient ward census on nights as PGY-1, with signout in Epic before 7 p.m." is a hiring metric.
And the name line matters. "Jane Doe, MD" plus a license line beats "Dr. Jane Doe" with no credential spelled out. Parsers and sourcers search MD, DO, PhD, DNP, PharmD. They do not infer them from a honorific.
If a research year or leave sits between MS3 and Match, date it. Don't hope the reader subtracts years. Pair that line with employment gap examples recruiters actually accept so the gap reads as a dated block, not a hole.
This won't invent a license you don't hold. It stops a qualified file from dying because Workday never found PGY-3.
Build a Doctor Resume for ATS Workday can parse
Put stage, license, and eligibility above Education
Open a single-column DOCX or PDF. 11-point Calibri. No tables. Contact line, then a three-part header, then Experience. Education comes after the current role unless you are still in MS4 with no intern start date.
Copy-paste this block into the top of the file. Edit every bracket. Delete any line you cannot prove.
Copy-paste doctor header
[Full name], [MD or DO or PhD or DNP]
[PGY-# Resident Physician, Specialty] or [Title, Setting]
[State] [training or unrestricted] medical license #[number] · expires [Month Year] or Active
Authorized to work in the United States · [citizenship or visa type]
[email] · [phone] · [City, ST]
Confirm the license class on the public lookup. The Federation of State Medical Boards publishes a directory of state medical boards . Type the board's class name the way that lookup shows it.
DEA and CSR numbers stay off the resume unless the posting asks. NPI stays off unless a locums house requires it in the packet. Don't spray identifiers into a portal that thousands of screeners can export.
Edge case: Dual MD/PhD. Put both credentials after the name. Lead Experience with the job the posting hired for. A medical-affairs req wants trial and label bullets first. A hospitalist req wants the clinical block first. Don't make the reader guess which doctorate you are selling.
Turn rotations and clinical hours into dated jobs
Recruiters hire people who currently do the work. A clerkship list under Education looks like school. A PGY role with Month Year dates looks like employment. That's the whole conversion.
PGY-2 internal medicine, academic medical center
Before: Education: Doctor of Medicine, State University, 2024. Bachelor of Science, Biology, 2020. Relevant coursework: organic chemistry, physics, biochemistry. Clinical rotations: IM, surgery, pediatrics, psychiatry, OB.
After: Experience: PGY-2 Resident Physician, Internal Medicine | County Teaching Hospital | City, ST | July 2025 to Present. Manage an 18-patient ward census on days. Ran 4 overnight rapid responses with documented ACLS roles. Precepted three MS3 clerks on a 24-bed teaching service. Education: MD, State University, May 2024. BS Biology, May 2020.
Sub-internships, acting internships, and away rotations can sit as short dated lines if you have no PGY start yet. Keep each to setting, dates, and one proof bullet. Drop the hobby electives.
Moonlighting belongs as its own dated role if it is real employment. Don't hide it inside the residency paragraph. Hours and setting tell a UR or locums screener you already practice with less supervision.
Edge case: MS4 applying to a research coordinator or scribe-adjacent hospital job while waiting on the NRMP Match. Title the current role honestly. "Medical Student, MS4" with a start date plus a project bullet beats "Physician" with no license.
Date every degree like a US corporate file
Month Year on MD, DO, PhD, DNP, and the bachelor's. Workday date fields hate "2018-2022" inside a sentence. They want a start and end they can map. If the program is in progress, write Expected May 2027, not "current student" with no calendar.
Spell the degree. Doctor of Medicine, Doctor of Osteopathic Medicine, Doctor of Philosophy in [field], Doctor of Nursing Practice. Acronyms can follow in parentheses. Don't rely on "doctoral studies" as a parser token.
Board eligible and board certified are not interchangeable. Write the board name and the year, or "board eligible, exam [Month Year]." A hiring manager who staffs a stroke service will catch the gap on the phone if the file bluffed.
Publications do not replace dates. For bedside and residency jobs, park selected papers under a short list after Experience. Three first-author lines beat a dumped PubMed export. For scientist roles, one methods-heavy paper can sit as a bullet under the research job that produced it.
Pick the doctor the posting actually hired for
Doctor in a req can mean attending, resident, medical director, medical-affairs MD, utilization review, health-tech clinical lead, or PhD scientist. Mirror the posting's credential in the header. Then prove it in the first two bullets.
Medical affairs MD, pharma or device, non-clinical
Before: Seeking new opportunities in healthcare. Dedicated physician with excellent communication and a passion for helping patients.
After: MD, unrestricted [State] license, 6 years clinical practice. Led a protocol amendment on a Phase 3 trial supporting 12 US sites. Wrote two medical-information response letters used by the call center, cut average handle notes from 40 minutes to 22.
PhD computational biologist, industry scientist
Before: Dr. Name. Education: PhD 2023, BS 2017. Skills: Python, leadership, teamwork.
After: PhD, Computational Biology. Authorized to work in the United States. Built a variant-calling pipeline in Python on a 48-sample cohort, cutting QC reruns 11% in Q3. No medical license line, because the posting never asked for one.
Health-tech doctor PM roles still want clinical hours as proof of domain. Put them under the role that produced them. Don't open with a license you will not use on that team. A product posting that never mentions DEA does not need your CDS number.
But don't strip a real unrestricted license if you might moonlight or if the company later needs a medical director on paper. Keep it one plain line. Let the bullets sell the job they posted.
Keep the letter to stage plus one proof
Cover letters for these roles fail when they retell childhood. Recruiters already have the PDF. Name the role, name the stage, tie one bullet to one posting requirement. Then stop.
Copy-paste skeleton (edit every bracket): "Applying for [Role] as a [PGY-# / board-eligible / PhD] with [license or eligibility line]. At [employer] [one metric bullet that maps to the posting]. Available [date] and licensed or eligible in [state]."
If the portal asks for a letter, draft structure with the cover letter generator, then paste the header facts so the letter and resume agree. Read why personalized cover letters convert better when you're tempted to mail-merge twenty hospital systems with the same dream paragraph.
Edge case: International medical graduate. Put ECFMG status and USMLE or COMLEX step exams in the header, not in paragraph four of a letter. Keep the foreign MD dated. Observerships are Experience only if they had a start date and a supervisor. Shadowing is one line, not a fake job.
Visa lines belong in plain text. "Requires H-1B" is information. Hiding it until onboarding is how an offer dies after three interviews. Don't write immigration advice you haven't confirmed. Write the status you actually hold.
Parser traps that make a licensed clinician look unlicensed
Two-column academic CVs. Workday reads left column then right, or it scrapes in visual order and turns your license into a skill named "2019." One column. One reading order.
License as a footer graphic or letterhead seal. Humans like crests. Parsers skip them. If the number isn't typed, it isn't in the requisition record.
Calling yourself Doctor in the name and nowhere else. Sourcers search MD, DO, NP, PhD. An honorific without a spelled credential looks like a style choice, not a qualification.
Dumping every publication above the current PGY job. For a ward-based hire, that signals you want a lab. For a scientist hire, burying the methods job under 40 posters signals you don't know the posting.
Hiding work authorization. Citizenship, green card, EAD, or visa type belongs near the top when the employer is a hospital or a federal contractor. They will ask. Make the first screen honest.
Expired training license with no unrestricted line. After intern year in many states the credential changes. Update the header the week the new license posts. A recruiter who finds a dead number treats it like a dead file.
Skills lists that never appear in bullets. Epic, ACLS, BLS, central lines, or Python only count when a dated role repeats them. The Skills box is a mirror, not a storage unit.
Applying to attending reqs on a student file. If you are PGY-1, don't strip "Resident" because the salary looks better. You'll fail credentialing even if a parser lets you through.
Job searching is already hard. None of this means the training was wasted. It means the file has to say where you are, not where the catalog said you'd be in ten years.
Parse the file before you polish the personal statement
Personal statements belong to school applications. Hiring packets belong to parsers. Upload the resume you'll actually submit and check your resume for free against the same posting. Fix header order, dates, and missing license tokens first.
If the portal wants a letter, keep it as short as the header. Use the cover letter generator, then add one proof line from Experience. Two tools are enough: checker, then letter. Don't stack a third.
Put stage, license, and eligibility on line one tonight
Undergraduate, MD or DO, residency, and a state license still sit on the file. They don't get you screened unless the current stage, license status, and US work eligibility parse in plain text.
Write the header. Date the degrees. Move clinical hours into bullets. Match the doctor the posting hired for. Then leave the childhood story off the PDF.
If a screen appears, pair this with smart questions to ask at the end of a US interview so the file isn't doing all the work.
Frequently asked questions
Put the license on its own line in the header or a Licenses section in plain text: credential, state, number, and expiration or active. Do not bury it inside a multi-line Education paragraph or a footer graphic. Workday and Greenhouse extract left-to-right text, not logos.
Lead with PGY-2 Resident Physician plus specialty as a current job, with Month Year dates and ward or clinic bullets. Keep MD or DO in Education with a graduation date. Do not title the file medical student after Match if intern year has already started.
Only if the posting requires a state medical or nursing license. Spell the degree out so a parser does not assume MD. For non-clinical scientist or medical-affairs roles, lead with methods, trials, or selected publications as bullets, and put work eligibility in the header.
Put ECFMG status, visa or authorization line, and USMLE or COMLEX step status in plain text near the top. Keep the foreign MD dated. Do not hide gaps. One line that dates a research or observer year is enough for a recruiter to place you.
