Holding multiple roles at the same company is one of the strongest signals you can send to a hiring manager: your employer trusted you enough to keep investing in you. The challenge is formatting that history so both recruiters and applicant tracking systems (ATS) read it correctly. Get it wrong and a decade of growth collapses into a single confusing entry. Get it right and your resume tells a compelling story of progression, breadth, and loyalty before anyone reads a single bullet point.
Why Multiple Roles at One Company Matter to Recruiters
Recruiters treat internal mobility as a proxy for performance. If a company kept promoting or reassigning you, it signals that managers competed for your time. That internal validation is worth highlighting, but only if the format makes it legible at a glance.
A 2026 survey by TopResume found that recruiters spend an average of 7.4 seconds on an initial resume scan. In that window, a cluttered multi-role entry looks like job-hopping. A cleanly formatted progression looks like a career.
There is also an ATS dimension. Most modern ATS platforms (Workday, Greenhouse, Lever, iCIMS, Taleo) can parse multi-role entries reasonably well, but they rely on consistent date formatting and clear title placement to do so. When formatting breaks down, the system may credit achievements to the wrong role or fail to extract your seniority level at all. Choosing the right format from the start eliminates that risk.
The Two Formatting Options: Stacked vs. Separate Entries
Every approach to listing multiple roles at the same employer is a variation of one of two core formats. Understanding both lets you make an informed choice for your specific situation.
Format 1: Stacked (Clustered Under One Company Header)
In the stacked format, you list the company name once at the top. Beneath it, you list each role title with its individual date range, then include a single merged bullet list, or separate bullet sets per role, beneath all the titles.
Example: Stacked Format
Meridian Financial Group | Chicago, IL | 2019–Present
Senior Financial Analyst 2022–Present
Financial Analyst 2019–2022
- Built quarterly forecasting model reducing variance by 18%
- Led cross-functional team of 6 during ERP migration (Senior Analyst role)
- Prepared monthly P&L reports across 4 business units (Analyst role)
Best for: Roles where responsibilities overlapped significantly, space is tight, or the title change was modest.
Format 2: Separate Entries (Company Name Repeated)
In the separate entries format, you treat each role as its own work history block, repeating the company name for each position. This gives each role its own headline, date range, and bullet list.
Example: Separate Entries Format
Senior Financial Analyst
Meridian Financial Group | Chicago, IL | Jan 2022–Present
- Led cross-functional team of 6 during ERP migration
- Reduced quarterly forecast variance by 18% through revised modeling assumptions
Financial Analyst
Meridian Financial Group | Chicago, IL | Jun 2019–Dec 2021
- Prepared monthly P&L reports across 4 business units
- Automated expense reconciliation process, saving 6 hours per month
Best for: Roles with meaningfully different responsibilities, significant scope changes (individual contributor to manager), or ATS-heavy applications where parse accuracy matters most.
Side-by-Side Comparison
| Factor | Stacked Format | Separate Entries |
|---|---|---|
| Space on resume | Saves space | Uses more space |
| ATS parse accuracy | ~70% on older systems | >95% on all systems |
| Keyword attribution | Can be misattributed | Clearly attributed per role |
| Recruiter readability | Clean for similar roles | Clear for distinct roles |
| Shows loyalty | Yes | Yes |
| Shows progression | Yes, at a glance | Yes, with detail |
ATS Considerations for Multi-Role Entries
The stacked format is visually elegant and saves space, but it introduces a specific ATS risk that most candidates are unaware of.
Older ATS platforms, and some configurations of enterprise systems like Taleo and older iCIMS versions, parse work history by anchoring bullet points to the title that appears immediately before them. In a stacked entry where two titles are listed before any bullets appear, the system may attribute all bullets to the first title it encountered, which is often the more junior one. A candidate who spent three years as a Financial Analyst and two years as a Senior Analyst may have all their achievements logged under Financial Analyst in the ATS database.
Modern platforms handle this better. Greenhouse, Lever, and Workday's current parser are built to handle stacked formats, but they do rely on each role having a distinct date range adjacent to the title. Placing dates inline with each title (rather than at the top of the company block alone) reduces misparsing significantly.
The conservative recommendation: for any application going through an online portal, default to separate entries. Reserve the stacked format for networking resumes, portfolio PDFs, and direct-submission documents where a human reviews first.
ATS Platform Compatibility at a Glance
- Greenhouse: Handles stacked format well when each title has an inline date range
- Lever: Handles stacked format well; prefers title before company name
- Workday (current): Parses stacked entries; recommend inline dates per role
- iCIMS: Mixed results with stacked; separate entries are safer
- Taleo: Older parser; separate entries strongly recommended
- Jobvite / SmartRecruiters: Both handle separate entries reliably
Decision Framework: Which Format for Each Scenario
Use the table below to identify your situation and select the appropriate format. This covers the seven most common multi-role scenarios.
| Scenario | Recommended Format | Key Reason |
|---|---|---|
| Title-only upgrade (same responsibilities, new title) | Stacked | One bullet set covers both roles; saves space |
| Promotion with new and expanded responsibilities | Separate entries | Each role gets its own achievements; ATS attributes correctly |
| Lateral department move | Separate entries | Different skill sets need distinct keyword-rich bullet lists |
| Part-time to full-time | Stacked with labels | Shows continuity; label each title "Part-Time" or "Full-Time" |
| Contract then permanent | Stacked with labels | Labels "Contract" and "Full-Time" prevent ambiguity |
| Left and returned (gap between stints) | Two separate employer blocks | Gap must be visible; do not merge the two stints |
| Three or more roles with mixed scope | Hybrid approach | Stack similar roles; separate entries for major scope changes |
Sources: TopResume, scale.jobs, VisualCV, Zety, The Muse, 2026
Promotion: Step-by-Step Formatting
A promotion is the clearest signal of employer confidence, and the formatting should make that immediately apparent. Use separate entries so that each role carries its own achievements and so the ATS can correctly identify your current seniority.
Step-by-Step
- List the more senior role first (reverse chronological order applies within the company just as it does across employers).
- Keep the company name and location in both entries so the ATS links them to the same employer.
- Give each role its own date range, formatted consistently (e.g., "Jan 2022–Present" and "Jun 2019–Dec 2021").
- Write separate bullet sets for each role. The senior role gets 4–5 bullets highlighting expanded scope and leadership. The junior role gets 3–4 bullets showing the foundation you built.
- Show increasing scope explicitly. Use quantified language: "Managed a team of 6" versus "Supported a team of 12 as an individual contributor."
Filled Example: Promotion
Director of Product
Apex Software | Austin, TX | Mar 2023–Present
- Set product vision and roadmap across 3 product lines generating $14M ARR
- Grew product team from 4 to 11 managers and ICs over 18 months
- Launched mobile-first checkout feature; reduced cart abandonment by 22%
- Partnered with Sales and Marketing to achieve 130% of annual net-new revenue target
Senior Product Manager
Apex Software | Austin, TX | Jul 2020–Feb 2023
- Owned end-to-end roadmap for core SaaS platform serving 200+ enterprise accounts
- Reduced average feature cycle time by 35% by introducing shape-up methodology
- Collaborated with engineering leads to define Q3 2022 sprint priorities
Notice how the Director entry emphasizes team leadership and revenue ownership while the Senior PM entry covers individual platform ownership and process improvement. Neither set of bullets could belong to the other role, which is exactly what you want.
For a deeper look at promotion-specific framing and cover letter language, see our full guide: How to Show a Promotion on Your Resume.
Lateral Move: How to Show Breadth Without Confusion
A lateral move, changing departments or teams at the same level, can look like stagnation if formatted carelessly. Formatted well, it tells a story of deliberate skill-building and organizational trust.
Use separate entries for lateral moves because the skill sets, stakeholders, and deliverables typically differ enough to warrant distinct bullet lists. If both entries share the same title, differentiate them by including the department or team name in the location line.
Filled Example: Lateral Move Across Departments
Account Manager, Enterprise
BlueRidge Technologies | New York, NY | Feb 2022–Present
- Manage $4.2M book of business across 18 Fortune 500 accounts
- Achieved 118% of quota in first year by expanding 3 existing accounts
- Onboarded and mentored 2 mid-market AMs transitioning to enterprise segment
Account Manager, Mid-Market
BlueRidge Technologies | New York, NY | Jun 2020–Jan 2022
- Managed 45-account portfolio; grew ARR from $1.1M to $1.7M in 18 months
- Reduced churn by 14% through proactive QBR programme with VP-level contacts
The department qualifier ("Enterprise" vs. "Mid-Market") in the title makes the lateral immediately readable. In the bullet points, frame the move as a deliberate expansion: words like "transitioning," "expanding," and "onboarded" signal that you chose this path, not that the company ran out of options for you.
Part-Time to Full-Time and Contract to Permanent
Role-type changes at the same company, moving from part-time to full-time, or from a contract engagement to a permanent position, are common and carry no negative connotation. The goal is clarity: the reader should never have to guess what your employment status was at any point.
Part-Time to Full-Time
Use the stacked format with a label in parentheses next to each title. List the full-time role first if it is more recent.
Filled Example: Part-Time to Full-Time
Vantage Communications | Boston, MA | 2021–Present
Social Media Manager (Full-Time) Jan 2023–Present
Social Media Coordinator (Part-Time) Aug 2021–Dec 2022
- Grew LinkedIn following from 4,200 to 18,600 in 14 months
- Managed 3-person content team and $120K annual paid social budget (Full-Time)
- Created and scheduled 30+ posts per month across 4 platforms (Part-Time)
Contract to Permanent
The same stacked-with-labels approach applies. Label the contract role clearly so recruiters understand the timeline without confusion.
Filled Example: Contract to Permanent
Harborview Health Systems | Seattle, WA | 2022–Present
Data Analyst (Full-Time) Apr 2023–Present
Data Analyst (Contract) Oct 2022–Mar 2023
- Built Tableau dashboards tracking patient-flow KPIs for 5 clinical departments
- Identified data-entry errors reducing claims rejection rate by 9% (contract period)
- Converted to full-time following successful 6-month engagement
The note "Converted to full-time following successful 6-month engagement" is optional but powerful: it tells the recruiter that the company liked your work enough to hire you permanently, which is a built-in endorsement.
When You Left and Returned to the Same Company
Being rehired by a former employer is an increasingly common and positive signal. In a tight talent market, companies re-recruit people they value, and recruiters understand this. The critical formatting rule: do not merge the two stints into a single entry. The gap must be visible, and each stint must stand alone as a separate employer block.
Two Separate Employer Blocks
Create two completely independent work history entries, each with the company name, location, and date range. The gap between them appears naturally in your timeline. If you want to address the rehire proactively, add a brief parenthetical note or handle it in your cover letter.
Filled Example: Rehire After Gap
Senior Marketing Manager
Crestline Group | Denver, CO | Sep 2023–Present (Rehire)
- Leads brand strategy for 2 new product lines entering the Southwest market
- Manages agency relationships and $550K annual media budget
Marketing Manager
Crestline Group | Denver, CO | Jan 2019–Jul 2022
- Launched integrated campaign driving 40% increase in qualified leads year-over-year
- Managed team of 4 and oversaw $300K demand-generation budget
The optional "(Rehire)" label next to the date removes any ambiguity and actually frames the return as a positive data point. The gap from July 2022 to September 2023 is visible and clearly bounded, which prevents the recruiter from imagining a longer or unexplained absence.
In your cover letter or during interviews, address the rehire briefly and positively: "After exploring an opportunity elsewhere, I was invited back to take on a broader remit" is a confident framing that requires no further explanation.
Three or More Roles at the Same Company
A long tenure with many roles is a genuine asset, but it creates a resume real-estate problem. Listing six separate entries for the same employer can consume the entire first page. The hybrid approach solves this.
The Hybrid Approach
- Identify your "major scope change" roles. These are the 1–2 positions where your responsibilities changed significantly, typically a jump to management, a new business unit, or a cross-functional leadership mandate.
- Give those roles separate entries with full bullet lists (4–5 bullets each).
- Stack the remaining similar roles under a single block with abbreviated bullets or a brief summary line per role.
- Condense the oldest, most junior roles. If you held 3 analyst-level titles over 4 years, list them in a stacked block with 2–3 bullets total rather than 3 full entries.
Filled Example: Hybrid Approach (4 Roles at One Company)
VP of Engineering
Ironforge Systems | San Francisco, CA | Mar 2023–Present
- Oversees 4 engineering teams (42 engineers) across platform, mobile, data, and security
- Led 18-month cloud migration to AWS; reduced infrastructure costs by $1.2M annually
- Established engineering career ladder and performance review process adopted company-wide
Director of Engineering
Ironforge Systems | San Francisco, CA | Jan 2021–Feb 2023
- Scaled platform engineering team from 8 to 22 engineers through strategic hiring
- Reduced P1 incident rate by 60% by implementing SRE practices and on-call rotation
Ironforge Systems | San Francisco, CA | 2016–2020
Engineering Manager 2019–2020
Senior Software Engineer 2016–2019
- Managed team of 5; delivered API redesign that improved third-party integration adoption by 35%
- Built core microservices layer in Go; system now handles 12M+ requests per day
The two most senior and most recent roles get full separate entries with rich bullets. The two earlier roles are condensed into a stacked block with 2 shared bullets that highlight the most transferable achievements. This keeps the entry to a manageable length while preserving the full career arc.
Aim to keep the entire work history section for a single employer to no more than half a page, regardless of how many roles you held.
Common Mistakes to Avoid
Even candidates who understand the two formats make avoidable errors that undermine the formatting effort. Watch for these:
1. Double-listing the company name in a stacked entry
In the stacked format, the company name appears once at the top. Repeating it next to each title creates visual clutter and signals formatting carelessness. Each title should sit on its own indented line with only the date range beside it.
2. Omitting individual date ranges per role
Listing only the overall company tenure (e.g., "2019–Present") without dating each individual role makes it impossible for recruiters or ATS to understand how long you held each position. Always give each title its own date range.
3. Using identical bullets across multiple roles
Copy-pasting the same bullet points under two different titles is a red flag: it suggests your responsibilities did not actually change, which makes the multi-role formatting look dishonest. Even if there was significant overlap, find distinct achievements to highlight in each role.
4. Hiding a demotion behind a stacked entry
If a role change was actually a step down (due to restructuring, for example), do not use the stacked format to obscure the order. Recruiters will notice the date sequence. If the demotion came from a layoff or reorg, address it briefly in your cover letter or be ready to explain in the interview; attempting to hide it on the resume creates a trust problem if discovered.
5. Inconsistent date formatting across entries
Mixing "Jan 2022" with "2022" with "January 2022" in the same work history section creates a distracting inconsistency. Pick one format and apply it to every date on the resume. Month-Year format ("Jan 2022") is the safest choice for ATS compatibility.
6. Using the stacked format in an ATS-heavy application
If you are applying through an online portal and the company uses Taleo or an older iCIMS configuration, the stacked format increases the risk that your achievements are misattributed. Default to separate entries for portal submissions unless you are confident the employer uses a modern ATS.
Quick Reference Guide by Scenario
Use this quick-reference summary before finalizing your resume. For each scenario, confirm that your chosen format matches the recommendation, your dates are complete and consistent, and your bullets are distinct across roles.
| Your Situation | Format | Date Requirement | Bullet Strategy |
|---|---|---|---|
| Title-only upgrade | Stacked | Both titles dated individually | One merged bullet list, 4–6 bullets |
| Promotion (new scope) | Separate entries | Each entry fully dated | Separate bullet sets per role |
| Lateral move | Separate entries | Each entry fully dated | Separate bullet sets; highlight new skills |
| Part-time to full-time | Stacked with labels | Both titled entries dated | Shared or split bullets; label the distinction |
| Contract to permanent | Stacked with labels | Both titled entries dated | Shared bullets; note conversion to full-time |
| Left and returned | Two employer blocks | Both blocks fully dated | Separate bullet sets; optional "(Rehire)" label |
| 3+ roles, mixed scope | Hybrid | All roles dated | Full bullets for senior roles; condensed for earlier |
Frequently Asked Questions
Should I list multiple positions at the same company separately or stacked?
Use the stacked format when your roles are clearly progressive and share a common thread, or when space is tight. Use separate entries when responsibilities changed significantly, when roles were in different functions, or when you are applying through an ATS portal where parse accuracy matters most.
How do I show a lateral move at the same company on a resume?
List both roles as separate entries under the same company. In the bullets for the newer role, emphasize the new skills, teams, or markets you gained access to. A well-framed lateral signals deliberate career development, not stagnation. Adding a department qualifier to the title (e.g., "Account Manager, Enterprise" after "Account Manager, Mid-Market") makes the distinction immediately clear.
How should I list the dates for multiple positions at the same company?
Give every role its own date range. For the stacked format, include the overall company tenure at the top (for example, "2019–Present"), then list each role's individual dates indented below (for example, "Senior Manager 2022–Present" and "Manager 2019–2022"). Never leave a role without a date; undated entries raise immediate questions in both ATS systems and recruiter reviews.
What if I left a company and was rehired?
Create two separate company blocks with the gap between tenures clearly dated. Do not merge the two stints into one entry. Recruiters need to see that you left and returned. In your cover letter or interview, frame the rehire positively as evidence of your value to the organization. A brief "(Rehire)" label next to the second stint's date range is optional but useful.
Does listing multiple roles at the same company help with ATS?
It can, but only if formatted correctly. Separate entries allow the ATS to associate the right keywords and achievements with the right seniority level. Poorly formatted stacked entries can cause older ATS platforms to misattribute your senior-level achievements to a junior title, which may lower your match score. Consistent date formatting and clear title placement are the two variables with the most impact on ATS parse accuracy.