CareerClimbCareerClimb

Block Software Engineer Career Ladder

Every level of Block's software engineering ladder from L3 to L7 — typical timelines, what changes at each level, why engineers get stuck, and how promotions actually work.

Last updated: March 25, 2026

Level Overview

LevelTitleTypical Years
L3Software Engineer0.52.5 yr
L4Software Engineer1.54 yr
L5Senior Software Engineer23.5+ yr
L6Staff Engineer24+ yr
L7Senior Staff Engineer35+ yr

Promotion Cycle

Frequency

Semi-annual promotion cycles

Decision Maker

hybrid

Manager-driven with calibration review. Engineers are assessed on demonstrated competency against level-specific criteria rather than tenure. Your manager builds a promotion packet using your impact doc, peer feedback (especially from target-level engineers), and examples of work that meet next-level expectations. Packets are reviewed during cycle calibration. Post-promotion feedback is provided to clarify expectations for the next level.

Key Details

  • Promotion is criteria-based, not tenure-based — you must demonstrate fluency in all skills for the target level
  • Each level builds on all previous level criteria — an L5 must meet all L3 and L4 criteria plus L5-specific expectations
  • Peer feedback is heavily weighted, especially testimonials from engineers at or above your target level
  • Step promotions are available when an engineer is proportionally far along toward the next level
  • L5 to L6 often requires 2+ promotion cycles — internal benchmark is roughly 8 years of relevant experience
  • Solo heroics are explicitly rejected in promotion packets — must show collaborative multi-person project leadership
  • Post-promotion feedback is provided to clarify what the next level expects
  • Compensation is adjusted at promotion but often lags external offers — base salary is fixed by level and role
  • IC and EM career tracks split at L5 — becoming an EM is a role change, not a promotion
  • Post-2026 layoffs (40% headcount reduction) have tightened promotion budgets significantly

L3Software Engineer

Junior / New Grad

Entry point for new grads and early-career engineers. You work on well-scoped tasks within your team, learning Block's codebase and development practices. Senior engineers break down problems for you and review your work closely.

Typical Time at Level

0.52.5 years (typical: ~1.5 years)

Total Compensation (US)

$140K–$180K (median: $159K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Not ramping fast enough — Block expects L3s to start owning small features within months, not staying in onboarding mode
  • Waiting to be told what to do instead of picking up tasks and asking questions proactively
  • Not demonstrating independence — relying too heavily on senior engineers for every decision
  • Weak communication about what you are working on and what is blocking you

L4Software Engineer

Mid-Level

You own features end-to-end with minimal guidance. You scope work independently, write design docs, and ship without someone checking every step. The jump from L3 is about operating without scaffolding — your manager gives you problems, not solutions.

Typical Time at Level

1.54 years (typical: ~2.5 years)

Total Compensation (US)

$200K–$260K (median: $226K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Doing solid L4 work but not demonstrating L5-scope impact — volume of mid-level output does not earn Senior
  • No design docs with your name on them — L5 engineers author technical designs, not just implement them
  • Not mentoring or helping junior engineers — L5 is the first level where growing others is expected
  • Avoiding cross-team collaboration — staying inside your team's codebase and never engaging with adjacent teams
  • Not maintaining an impact doc — when promotion time comes, your manager cannot build a case from memory
  • Compensation lags external offers and you leave before building a promotion case

L5Senior Software Engineer

Senior
Terminal Level

First terminal level — no pressure to advance. You guide your team's technical direction, conduct interviews, foster collaboration and knowledge sharing, and own medium-to-large projects. Block's L5 maps to Senior at most Big Tech companies. This is where the IC/EM career track split becomes available.

Typical Time at Level

23.5+ years (typical: ~3.5 years)

Total Compensation (US)

$240K–$330K (median: $280K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Continuing to operate at team scope instead of demonstrating cross-team or multi-person project leadership
  • Solo heroics — doing all the work yourself because it is faster than coordinating, which is exactly what Block rejects at L6
  • Not collecting testimonials from L6+ engineers — your promotion packet needs voices from people at or above your target level
  • Limited high-impact projects in your team's roadmap — if your team does not have L6-scope work, you may need to create it or move teams
  • Under 8 years of experience without an exceptional case — the internal benchmark for L6 readiness is roughly 8 YOE
  • Expecting promotion based on tenure — L5 is terminal, so years at level alone build no case
  • Not raising others — L6 explicitly requires evidence of growing teammates, not just personal contributions

L6Staff Engineer

Staff
Terminal Level

Division-level scope. You lead multi-person projects, serve as the technical representative for your team's systems, and uphold organizational engineering standards. The jump from L5 is about leading through others and having cross-team influence — you are measured by outcomes you create through collaboration, not personal output.

Typical Time at Level

24+ years (typical: ~4 years)

Total Compensation (US)

$360K–$480K (median: $410K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Impact limited to a single team even on large projects — L7 requires multi-org influence
  • Not shaping technical strategy beyond your immediate area
  • Lacking executive visibility — L7 decisions involve leadership buy-in at the department level
  • Not growing the organization — recruiting, developing L5 engineers, improving team health across multiple teams
  • Post-layoff environment with fewer promotion slots and tighter headcount budgets

L7Senior Staff Engineer

Senior Staff
Terminal Level

Organization-to-department scope. You define technical strategy across multiple organizations, drive company-wide initiatives, and are recognized as a domain authority within Block. Very few engineers reach this level.

Typical Time at Level

35+ years (typical: ~5 years)

Total Compensation (US)

$530K–$750K (median: $636K)

Source: Levels.fyi

Why Engineers Get Stuck Here

  • Scope limited to a single organization or product area (Square only, Cash App only)
  • Not driving company-level technical strategy or architecture decisions
  • Insufficient visibility with Block's senior leadership

Additional Context

Block (formerly Square, renamed December 2021) operates Square (seller tools), Cash App, Afterpay, and TIDAL. In February 2026, Block laid off roughly 40% of its workforce (4,000+ employees), with CEO Jack Dorsey citing AI-driven restructuring. Post-layoff culture on Blind is described as uncertain, with survivors reporting tighter expectations and fewer promotion slots. Block still hires senior AI engineers while reducing headcount broadly. RSUs vest 25% annually over four years. The engineering career ladder uses numerical levels (L3–L8+) paired with titles, where the level describes scope, complexity, and impact of the role.

Data sourced from Team Blind (verified Block employees), Levels.fyi, Block engineering career ladder documentation (referenced in employee discussions), and Reddit. Compensation figures from Levels.fyi. Last verified March 2026.