Data source: levels(dot)fyi salary submissions as a proxy for PM and SWE headcount at each of these companies. Fair warning here: due to sampling bias, these ratios are not 1:1 with actual headcount at each company. That said, this is probably one of the higher fidelity datasets for this kind of analysis assuming substantive data for both roles.
Tools used: levels(dot)fyi MCP server for data collection and Claude skill to generate visualization
ToddBradley on
No matter where I work, the answer always seems to be „not enough **good** PMs“. I’ve worked some places with excellent project managers, but very few excellent product managers.
The data visualization seems fine. At this size, though, the little icons indicating engineers look a lot like beers in the classic arcade game Tapper.
_BreakingGood_ on
jesus imagine working at mastercard with 1 pm per 2 devs. im sure there’s a lot of obscure financial knowledge that makes it not seem as crazy as it is, but that’s wild to see regardless
El_Dudereno on
Is it product manager or project manager? People seem to be using both in comments and my understanding is the roles are pretty different.
o5mfiHTNsH748KVq on
This is changing with AI. Now the developer is becoming the product manager. Maybe 1 product : 2 or three engineer max for basically any size project.
Also, mastercard being 1:1.8 means they have a ton of legacy software maintained by Brent Geller.
FightOnForUsc on
Apple is very interesting
Prefer_Ice_Cream on
The whole grey area is to help point out that Microsoft and Amazon are in the sweet spot of one product manager for every six to ten engineers?
I think this data is NOT BEAUTIFUL.
BasKabelas on
Its funny. I worked somewhere where my responsibilities fell under two managers. 1 had 12 direct reports, the other 2.
Ok guess who fits which description
– One liked to be on top of everything, was always busy, walked around like they owned the place, made their team work double time no matter the results
– One always outperformed expectations based on team size, would have a half an hour bi-weekly checkup with everyone in their team, kinda let them do their own thing and looked like they might just be another entry level employee and always had time for a random chat
I guess you can see where this is going lol. Imho to manage a team, you just need people skills, not an Mba. Really enjoyed working with the one with 12 reports, got a burn out and resigned thanks to the one with 2.
Leave A Reply
Du musst angemeldet sein, um einen Kommentar abzugeben.
8 Kommentare
Data source: levels(dot)fyi salary submissions as a proxy for PM and SWE headcount at each of these companies. Fair warning here: due to sampling bias, these ratios are not 1:1 with actual headcount at each company. That said, this is probably one of the higher fidelity datasets for this kind of analysis assuming substantive data for both roles.
Tools used: levels(dot)fyi MCP server for data collection and Claude skill to generate visualization
No matter where I work, the answer always seems to be „not enough **good** PMs“. I’ve worked some places with excellent project managers, but very few excellent product managers.
The data visualization seems fine. At this size, though, the little icons indicating engineers look a lot like beers in the classic arcade game Tapper.
jesus imagine working at mastercard with 1 pm per 2 devs. im sure there’s a lot of obscure financial knowledge that makes it not seem as crazy as it is, but that’s wild to see regardless
Is it product manager or project manager? People seem to be using both in comments and my understanding is the roles are pretty different.
This is changing with AI. Now the developer is becoming the product manager. Maybe 1 product : 2 or three engineer max for basically any size project.
Also, mastercard being 1:1.8 means they have a ton of legacy software maintained by Brent Geller.
Apple is very interesting
The whole grey area is to help point out that Microsoft and Amazon are in the sweet spot of one product manager for every six to ten engineers?
I think this data is NOT BEAUTIFUL.
Its funny. I worked somewhere where my responsibilities fell under two managers. 1 had 12 direct reports, the other 2.
Ok guess who fits which description
– One liked to be on top of everything, was always busy, walked around like they owned the place, made their team work double time no matter the results
– One always outperformed expectations based on team size, would have a half an hour bi-weekly checkup with everyone in their team, kinda let them do their own thing and looked like they might just be another entry level employee and always had time for a random chat
I guess you can see where this is going lol. Imho to manage a team, you just need people skills, not an Mba. Really enjoyed working with the one with 12 reports, got a burn out and resigned thanks to the one with 2.