CareerClimbCareerClimb
airbnb
promotion
G8
G9
software-engineer
senior-engineer
April 2, 20267 min read

How to Get Promoted from L4 to L5 Software Engineer at Airbnb

You've been at Airbnb G8 (the old L4) for about two years. You own features end-to-end, your code reviews are solid, and your manager says you're doing well. But the promotion to G9, Senior Software Engineer, keeps feeling just out of reach. Last cycle you got Exceeds Expectations but no promotion. This cycle you're not sure what's different.

The G8 to G9 transition at Airbnb is the jump to the first terminal level. G9 is where "Senior Software Engineer" starts, and it's where most competent engineers settle for a long, productive career. There's no clock forcing G8 engineers out, but the expectation is that you'll reach G9 within about 2 to 3 years. Based on Levels.fyi, median total comp moves from roughly $300K at G8 to $427K at G9, a $127K jump. The refresher grant target nearly doubles, from ~$100K to ~$180K per year.

What Changes from G8 to G9

DimensionG8 (L4 / Mid-Level)G9 (L5 / Senior)
IndependenceWorks independently with occasional guidanceFully autonomous — scopes, designs, and drives projects without direction
ScopeFeatures and well-defined projectsMedium-to-large projects, potentially touching adjacent teams
Design ownershipContributes to design docsAuthors design docs and drives technical decisions
MentorshipLearns from senior engineersMentors G7 and G8 engineers, helps onboard new hires
DebuggingDebugs in familiar systemsDebugs complex issues across unfamiliar codebases
CommunicationProactively raises blockersShapes project direction, influences team technical decisions

The core shift: at G8, you're a strong contributor who executes well. At G9, you're the person your team depends on for technical judgment. Your manager trusts you to handle projects from start to finish without oversight.

How Airbnb Promotions Work at G8-G9

Two cycles of evidence. The standard path is two consecutive cycles of Exceeds Expectations (roughly one year of performing at G9 level). Alternatively, one cycle of Greatly Exceeds Expectations can fast-track the case. The minimum time in role is approximately 1.5 to 2 years.

Calibration with a moderator. Your manager presents your case during a multi-hour calibration session with peer managers and a moderator. The moderator ensures consistency across the org. Your documented impact and peer feedback are the evidence your manager works from.

No forced curve. Airbnb doesn't mandate a distribution. But in practice, Exceeds and Greatly Exceeds are selective. Getting the rating is the first step; getting the promotion requires your manager to also advocate for the level change during calibration.

Promotions are described as "SLOW" at Airbnb. Multiple Team Blind reports describe the promotion pace as deliberately measured. Patience and consistent evidence matter more than any single project.

What Actually Gets You Promoted

Author design docs and own technical decisions

At G8, you contribute to other people's designs. At G9, you author them. You need at least one design doc where you identified the problem, evaluated alternatives, proposed the approach, and got it approved. The calibration signal: this person can take ambiguity and turn it into a clear technical plan.

Demonstrate scope beyond single features

G9 engineers own medium-to-large projects, not just features within someone else's project. Look for work that touches multiple parts of the system or requires coordination with an adjacent team. The scope growth from "individual features" to "project-level ownership" is what calibration evaluates.

Build your case across two review cycles

Given Airbnb's promotion requirement of two Exceeds cycles, you need to plan across two review periods. The first cycle establishes the signal; the second confirms the pattern. Keep your impact doc updated throughout both cycles so the evidence compounds.

Invest in mentorship

G9 engineers mentor junior team members. Start actively helping G7 and G8 engineers with technical decisions, code review guidance, and onboarding. Document this in your impact doc — calibration expects to see people development at the Senior level.

Mistakes That Keep Engineers at G8

One strong cycle isn't enough. Getting Exceeds once feels great, but Airbnb typically wants to see the pattern repeat before promoting. Plan for a multi-cycle effort, not a single sprint.

Working only on what you're assigned. G9 engineers identify problems and create scope. If you're only picking up work from the backlog, you're demonstrating strong G8 execution, not G9 thinking.

Not documenting impact. Calibration runs on evidence. If your impact doc is sparse, your manager can't build a compelling case even if your work was excellent.

Avoiding design ownership. Some G8 engineers are comfortable implementing but avoid authoring design docs. This is the single most visible gap between G8 and G9 expectations.

Frequently Asked Questions

How long does it take to get promoted from G8 to G9 at Airbnb?

Most engineers spend 2 to 3 years at G8. The minimum is roughly 1.5 to 2 years, since you need at least two review cycles showing G9-level work. Airbnb promotions are described as "slow" relative to other tech companies.

What's the pay difference between G8 and G9 at Airbnb?

Based on Levels.fyi, median total comp jumps from roughly $300K at G8 to $427K at G9. The annual refresher grant target increases from ~$100K to ~$180K, and the performance bonus target increases from 15% to 20% of base.

Is G9 the Senior level at Airbnb?

Yes. G9 is the "Senior Software Engineer" title and the first terminal level. You can stay at G9 indefinitely without pressure to advance. It's the most common level for experienced engineers at Airbnb.


CareerClimb tracks your wins, maps them to what Airbnb's calibration evaluates, and tells you exactly what evidence you're missing. When the next review cycle opens, your case is already built. Download CareerClimb