Skip to main content
β
Login Register

My manager won't promote me. What do I do?

Advice from an engineering manager at Amazon, Meta, and Microsoft

My manager won't promote me: career growth at Amazon, Meta and Microsoft
The three pillars of promotion and real stories of engineers stuck at level

Introduction

Throughout my engineering career I kept hearing the same question: “How do I grow to get promoted?” I worked as an engineering manager at Amazon, Meta, and Microsoft, sat on many promotion committees, and want to share what actually drives growth.

The three pillars of promotion

To get promoted, three factors need to line up:

Readiness

Are you truly ready for the next role? Have you been performing at the next level long enough, consistently?

Perception

How peers and leadership see you. They need to already perceive you as operating at the next level.

Business need

If the team has no real need for a higher-grade seat, there will be no promotion.

This article focuses on point 1 (assessing readiness). Managing perception is a topic for a follow-up.

Two real stories (names changed)

Understanding your readiness is critical. It stings most when you are ready but never speak up — and the promotion goes elsewhere.

Sam

Brilliant engineer obsessed with technique

Sam was a brilliant engineer who wrote elegant, complex code. He joined my team resentful of a previous manager who, in his view, skipped him for promotion. I noticed the issue: Sam was locked on technique alone and did not think about end-user impact.

On our infrastructure team (we built APIs for internal services) his proposals often sparked endless debates and missed deadlines. Formally he shipped code, but success was measured by API adoption. I explained that writing code was not enough — he needed solutions that solved real business problems.

Sarah

Experienced backend engineer who never asked for promotion

Sarah was an experienced backend engineer, strong in Java and cloud (AWS, Azure). She optimized server systems better than anyone, led a small team, and mentored juniors. She brought innovative ideas and was already operating like a Staff engineer.

Yet she stayed at one level for a long time. Why? Self-doubt — she never asked for a promotion out loud. We worked on her confidence, I helped her assess her impact objectively, and she was promoted very quickly.

In both cases (Sam and Sarah), the key trigger was a clear view of real readiness for the next level.

Newsletter

By subscribing you agree to our Privacy.