CareerClimbCareerClimb
Promotion
Promotion Case
Career Growth
Self Review
Documentation
March 21, 20268 min read

How to Write a Promotion Case Document (With Examples)

How to Write a Promotion Case Document (With Examples)

You shipped the migration. You led the design review. You mentored the new hire through their first quarter. And when calibration happened, your manager said something vague about your "strong contributions" and moved on.

The promotion didn't happen. Not because you weren't doing the work. Because nobody had a document that made your case impossible to dismiss.

A promotion case document changes that. It's the single artifact that turns scattered wins into a structured argument for why you belong at the next level. Most engineers never write one. The ones who do get promoted faster, not because they're better engineers, but because they've made the decision easier for everyone involved.

Here's how to write a promotion case that actually lands.

What a promotion case document actually is

A promotion case document (sometimes called a promo packet, a brag doc, or a self-nomination) is a written argument that you are already operating at the next level. Not aspiring to it. Already doing it.

The emphasis matters. Promotion committees and calibration rooms don't promote people into a role. They confirm that someone has already been doing the job. Your document is the evidence that makes that confirmation straightforward.

As Jos Visser writes in his breakdown of promotion documents: "A great promotion document might get an undeserving candidate promoted, but a bad promotion document will in almost all cases block a deserving candidate."

That sentence should bother you. It means the document itself is a gating factor, separate from the quality of your actual work.

What goes in it: the anatomy of a strong promotion case

A promotion case has five components. Skip any of them and you're handing the committee a reason to say "not yet."

1. Your target level and what it requires

Start with the destination. Pull the actual language from your company's engineering ladder or promotion rubric. If your company uses something like Google's "scope and complexity" framework, or Amazon's Leadership Principles, or Meta's performance expectations by level, put the criteria right at the top of your document. (If you've never actually read yours, here's what a promotion rubric is and why it matters.)

This does two things. It shows the committee you understand what the next level actually means. And it forces you to organize your evidence around what matters instead of listing everything you did.

2. Evidence mapped to each criterion

This is the core of the document. For each next-level expectation, provide 1-3 specific examples of work you've done that meets or exceeds it.

Each piece of evidence needs to answer three questions: what did you actually do (the action, not just the project name), why did it matter (business outcome, quantified when possible), and where's the proof (links to design docs, pull requests, postmortems, dashboards).

That third one matters more than most people realize. Promotion committees review dozens of cases. They're not going to take your word for it. A link to the actual design doc or incident postmortem lets them verify quality without a conversation.

3. Scope and complexity narrative

Raw accomplishments aren't enough. You need a short narrative (2-3 paragraphs) that connects your work into a story about operating at the next level. This answers the question: "Is this person doing bigger, harder, more ambiguous work than their current level requires?"

The narrative should name specific dimensions of growth. Maybe you took on work with more ambiguity, where there was no clear solution and you had to define the approach. Maybe your work cut across more teams or affected more users. Maybe you made decisions that shaped direction for others. Whatever it is, name it directly and connect it to next-level expectations.

4. Peer and stakeholder signals

Name the people who can validate your impact. This isn't a list of friends. It's a strategic selection of engineers, product managers, and tech leads from other teams who saw your work firsthand.

A former Netflix engineering manager on a widely-shared promotion advice post noted that the strongest promotion cases included peers from outside the candidate's immediate team, because cross-team visibility is one of the hardest things to fake.

5. Growth areas (yes, include these)

Counter-intuitive, but listing 1-2 areas where you're still growing actually strengthens your case. It signals self-awareness and makes the rest of your document more credible. A case that reads like you're flawless reads like you're performing, not reflecting.

Keep this section short. One or two sentences per growth area, framed as "here's what I'm actively working on," not as a weakness confession.

The format that works: a mapping table

The most effective format for the evidence section is a two-column table. Left column: next-level criteria (pulled verbatim from your company's rubric). Right column: your evidence, with links.

Here's what this looks like:

Next-Level ExpectationYour Evidence
Leads medium-complexity projects end-to-endLed the payment service latency reduction (Q2). Scoped the work, defined the rollout plan, coordinated with 3 teams. Design doc / Launch metrics. Result: p99 latency dropped from 420ms to 80ms.
Mentors junior engineersOnboarded 2 new hires in Q3. Created the team's onboarding checklist (now used org-wide). Onboarding doc. Both engineers shipped their first feature within 3 weeks.
Identifies and resolves technical debt proactivelyIdentified the authentication token refresh race condition before it caused a production incident. Wrote the fix and the runbook. PR / Runbook.

This format works because it makes the committee's job easy. They can scan the left column, see the criteria they care about, and find evidence in the right column without reading three pages of prose.

GitLab's promotion document style guide recommends this exact structure and adds one rule worth repeating: only include work that demonstrates next-level performance. Current-level work, no matter how solid, doesn't belong in your promotion case.

Before-and-after: what weak vs. strong entries look like

The difference between a case that gets approved and one that stalls often comes down to how individual entries are written.

Weak entry

"Worked on the search infrastructure migration. It was a complex project involving multiple services. Received positive feedback from the team."

This tells the committee nothing. What was your role? What was the outcome? How does this map to the next level?

Strong entry

"Owned the search infrastructure migration from Elasticsearch 5 to 7 across 4 services (Catalog, Recommendations, User History, Analytics). Defined the migration strategy after evaluating 3 approaches — wrote the decision doc that got approved by the platform team. Coordinated rollout with 2 dependent teams over 6 weeks. Zero-downtime migration with no customer-facing regressions. Search latency improved 35% post-migration. Rollout tracker / Performance dashboard."

Same project. Completely different level of detail. The strong version answers every question a committee member would ask: What was the scope? What decisions did you make? What was the result? Where can I verify this?

Another weak entry

"Helped improve team processes and mentored several engineers."

The stronger version

"Redesigned the team's code review process after identifying that review cycle time had doubled over two quarters. Introduced review SLOs (24-hour first-pass target) and a rotation schedule. Review cycle time dropped from 4.2 days to 1.8 days within one quarter. Process doc. Also ran weekly pairing sessions with two L3 engineers on system design — both independently led their first design reviews by end of quarter."

Same pattern every time: specific action, measurable result, linked proof.

The mistakes that kill most promotion cases

Writing about what you did at your current level

The single most common mistake. Your promotion case is not a performance review. A performance review says "here's what I did well." A promotion case says "here's evidence that I'm already operating at the next level."

If your examples could describe any competent engineer at your current level, they won't move a committee. The GitLab promotion style guide puts it bluntly: avoid phrases like "operates at next level when required." Show it with specific work. Don't claim it.

Dumping everything in

More evidence doesn't make a stronger case. It makes a harder-to-read case. Pick your 4-6 strongest examples. Curate ruthlessly. A committee reviewing 20 candidates doesn't have time for your 12-page document.

Waiting until review season to write it

This is where memory works against you. Psychologist Hermann Ebbinghaus demonstrated that people lose roughly 70% of new information within days without active reinforcement. Three months after you shipped that critical project, you'll remember you did it. You won't remember the details that make it compelling in a promotion case.

The engineers who write strong promotion cases maintain a running log of wins throughout the year. When review season arrives, they're curating from an existing collection, not reconstructing from memory.

No manager alignment

Your promotion case is a document, but the promotion decision is a conversation. If your manager doesn't know you're targeting a promotion, hasn't seen your case document, and hasn't had the chance to poke holes in it before calibration, you're rolling dice.

Show your manager the document early. Ask: "Does this make the case you'd need to go to bat for me?" Give them time to tell you what's missing or what won't land in the room. If you haven't had that conversation yet, here's how to have a career conversation with your manager without it feeling forced.

Writing it alone without feedback

Your own perspective on your work has blind spots. Ross & Sicoly (1979) showed that people consistently overestimate their own contributions to shared outcomes. The project you remember as "I led this" might be remembered differently by your teammates.

Get a trusted peer to read your draft. Ask them: "Does this accurately represent what happened? Am I missing anything? Is there anything here that would raise an eyebrow?"

When to start (and how to maintain it)

Start your promotion case document the day you decide you want to get promoted. Not next quarter. Not when review season is announced.

Create the document today. Just the skeleton: your company's next-level criteria listed in the left column of the mapping table, right column blank.

Then, every week, after you finish something worth noting, add a 2-3 sentence entry with links. This takes five minutes. Once a month, scan the whole document and check whether you're building evidence across all criteria or stacking wins in one area while ignoring others.

About 6-8 weeks before review season, curate your strongest entries, write the narrative section, and share the draft with your manager. Give them time to react, tell you what's missing, and flag anything that won't land. Then polish and share the final version 2-4 weeks before the window opens.

The weekly log is the part most people skip. It's also the part that separates strong cases from scrambled ones. Five minutes a week for six months gives you a solid evidence base. An hour the night before self-reviews gives you whatever you can remember under pressure.

Your promotion case is the case for your career

Nobody owes you a promotion for being good at your job. But if you've been doing next-level work and the system keeps passing you over, the problem might not be your work. It might be that nobody has seen the full picture, structured into a case that's hard to argue against.

The promotion case document is how you build that picture. Not so you can game the system. So you can make the system work the way it's supposed to: recognizing people who are already doing the job.


CareerClimb helps you build your promotion case automatically. Log your wins as they happen, map them to your rubric, and walk into calibration with a case your manager can actually use. Download CareerClimb

Frequently Asked Questions

Related Articles