Intern to Microsoft Distinguished Engineer in 11 Promotions (Career Story)

David Fowler went from an intern to a Distinguished Engineer at Microsoft. That’s 11 different promotions all at the same company. I asked him about everything he learned by going through that process. We cover his full career story and go over general advice he has for software engineers. I was also curious to ask him about Microsoft culture and big company tips he has since he's been there for over 17 years. 𝗘𝗽𝗶𝘀𝗼𝗱𝗲 𝗟𝗶𝗻𝗸𝘀: • Transcript: https://www.developing.dev/p/intern-t... • Spotify: https://open.spotify.com/show/0MX9Pye... • Apple: https://podcasts.apple.com/au/podcast... 𝗧𝗶𝗺𝗲𝘀𝘁𝗮𝗺𝗽𝘀: (00:00) Intro (00:53) Microsofts leveling system (03:17) Joining Microsoft (10:18) First successful project (16:22) Bootstrapping his own project (25:44) His principal promotion (37:10) His distinguished promotion (49:51) Engineers he looks up to (53:40) Expanding on his top tweets (1:05:20) Big company tip on reorgs (1:08:25) What keeps him at Microsoft (1:17:22) Microsoft culture after Satya (1:23:04) Career regrets and work life balance (1:29:51) Advice for his younger self 𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗗𝗮𝘃𝗶𝗱: • LinkedIn:   / davidfowl   • X/Twitter: https://x.com/davidfowl 𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗥𝘆𝗮𝗻: • Newsletter: https://www.developing.dev/ • X/Twitter: https://x.com/ryanlpeterman • LinkedIn:   / ryanlpeterman   • Threads: https://www.threads.com/@ryanlpeterman • Instagram:   / ryanlpeterman   • TikTok:   / ryanlpeterman  

Ex-Stripe CTO: Hiring Without Leetcode, Career Growth, Coding as a Leader (Career Story)
▶︎

Ex-Stripe CTO: Hiring Without Leetcode, Career Growth, Coding as a Leader (Career Story)

Power Apps and Power Automate in Microsoft Teams [Full Course]
▶︎

Power Apps and Power Automate in Microsoft Teams [Full Course]

The REAL Reason They Ask About Your Resume Gap
▶︎

The REAL Reason They Ask About Your Resume Gap

OpenAI & Meta Distinguished Engineer (IC9): Working With Zuck, Carmack & Career Growth | Philip Su
▶︎

OpenAI & Meta Distinguished Engineer (IC9): Working With Zuck, Carmack & Career Growth | Philip Su

Why half of product managers are in trouble | Nikhyl Singhal (Meta, Google)
▶︎

Why half of product managers are in trouble | Nikhyl Singhal (Meta, Google)

Update: NVIDIA SUSTAINABILITY REPORT, UCB INVIDIA SUPPLY CHAIN ANALYSIS, COURSE SUMMARIES, ETC[EN中文]
▶︎

Update: NVIDIA SUSTAINABILITY REPORT, UCB INVIDIA SUPPLY CHAIN ANALYSIS, COURSE SUMMARIES, ETC[EN中文]

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Job Hopping to Staff at Airbnb by Age 26 | Zach Wilson
▶︎

Job Hopping to Staff at Airbnb by Age 26 | Zach Wilson

Watch Microsoft Build 2026 from San Francisco
▶︎

Watch Microsoft Build 2026 from San Francisco

How To Stop Being Boring, Confusing, And Uninteresting
▶︎

How To Stop Being Boring, Confusing, And Uninteresting

Instagram Principal Engineer (IC8): Promotions, Breaking Prod, Tech Leading | Jake Bolam
▶︎

Instagram Principal Engineer (IC8): Promotions, Breaking Prod, Tech Leading | Jake Bolam

Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling
▶︎

Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Python Tuple | Python Tuple Tutorial | Python Training | Intellipaat
▶︎

Python Tuple | Python Tuple Tutorial | Python Training | Intellipaat

Retired Netflix Eng Director: Leetcode, Regrets, Hiring Stories
▶︎

Retired Netflix Eng Director: Leetcode, Regrets, Hiring Stories

Beginner System Design Interview: Design Bitly w/ a Ex-Meta Staff Engineer
▶︎

Beginner System Design Interview: Design Bitly w/ a Ex-Meta Staff Engineer

Meta Senior Manager (M2): Manager Career Growth, PIPs, Amazon vs Meta | Stefan Mai
▶︎

Meta Senior Manager (M2): Manager Career Growth, PIPs, Amazon vs Meta | Stefan Mai

How AI will change software engineering – with Martin Fowler
▶︎

How AI will change software engineering – with Martin Fowler

Python Interview Questions and Answers | Top Python Interview Questions | Intellipaat
▶︎

Python Interview Questions and Answers | Top Python Interview Questions | Intellipaat

Inspiration for Business Leadership | Full Conversation
▶︎

Inspiration for Business Leadership | Full Conversation

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra