Guide

How to Get Promoted as a Software Engineer

Getting promoted as a software engineer is rarely about working harder — it's about demonstrating next-level impact before the title, then making that impact visible to the people who decide.

This guide walks the full promotion journey: honestly assessing whether you're ready, building an evidence-backed case, having the conversation with your manager, and handling the parts that feel political. It also covers the harder situations — a manager who isn't advocating for you, or deciding whether changing companies is the faster path.

Start with the readiness self-assessment, then work through the conversation and self-review tactics. If you're stuck despite strong work, the politics and manager-advocacy articles explain what's really happening and what to do about it.

The promotion journey as five stages: assess your readiness, build evidence of next-level impact, make the case to your manager, navigate the politics of calibration, then decide whether to stay or move on.1. Assess your readiness; 2. Build evidence of next-level impact; 3. Make the case to your manager; 4. Navigate calibration & politics; 5. Decide: stay or move on1Assess your readiness2Build evidence of next-level impact3Make the case to your manager4Navigate calibration & politics5Decide: stay or move on

In this guide

See where you stand

Take the free 2-minute readiness quiz to get your score and your top gaps.

Take the Readiness Quiz