PMs come in a little senior to rank and file programmers. That doesn't mean that a PM of ten years experience makes more than a programmer of ten years.
PMs come in a little senior to rank and file programmers. That doesn't mean that a PM of ten years experience makes more than a programmer of ten years.
"The salary advantage for product managers has only grown, says Hired’s data scientist Jessica Kirkpatrick. 'We see that software engineers have always been paid less than product managers, but that the pay gap has widened over the past year,' she wrote by email. The trend holds after accounting for experience. Software engineers, on average, are paid about 10% less than product managers in their first year as well as after six or more years of experience."
So it's not just a matter of PMs being more experienced.
No one is getting a product manager title at 21 right out of college. Lots of people are getting SWE titles at 21 right out of college.
I would expect their salaries to be in the same ballpark as a senior engineer or line manager.
There shouldn't be any surprise that these are highly compensated positions.
They don't need to be masters at any one of those things (aside from organization and management), but they need to be well above average at all of them, which is rare nexus of talents to find.
Also, experience and skills like that are usually earned through entry-level work in other fields. Most of the good PMs I work with came up through other career paths (like non-profits, academia, print or tv production, paralegals, etc.) that are typically not so well compensated. They make lateral moves into product management for financial reasons, and they top out quickly. The highest paid PMs I know were mostly just former engineers themselves.
And the numbers in the article appear to be national, not limited to SV (despite the headline)...
"...31,146 interview requests from 1,848 companies made through Hired’s platform..."
"...Analyses of H1B work visas and Glassdoor data from Google, Facebook..."
Sales, product development, customer and market research, internal management, marketing - these are all critical skills for startups. People leaving to start their own businesses would shrink the pool, and put upwards pressure on wages.
I've also seen a lot of PM job ads asking for people with startup experience.
There were plenty of generic product manager jobs in other industries, but they were all wondering why she's worth so much if she doesn't have experience in their industry. Shifting industries, even with the same generic skill set, would have resulted in a 10-20% salary cut.
Compounded by the fact that most companies don't hire PMs until they're more mature (aka more able to pay higher compensations), the methodology is pretty broken.
A company might have a whole team of engineers but only one PM, and the PM typically has a title like "Director of Product Management". So it gives the impression that product manager is a director-level position. But eventually as the company grows, they'll eventually hire more PMs who report to the Director of Product Management the same way the software engineers report to the Director of Software Engineering.
Edit: this does raise the question, though: where do product managers come from? What does the career path of a PM look like, including what happens before they become PMs?
I came over to the dark side from software development. Was tired of implementing other people’s bad ideas and convinced product leadership at my company that I could be an idea guy myself (along with all the other footwork and juggling you need to do as a PM). So it was an internal transfer. I think the good PMs have strong hands-on “actual development” backgrounds. I realize this is a self-serving opinion, too.
2) Internal transfers - Software Engineers switch to PM
3) Management/Technology Consultant -> PM: Folks switch from consulting (where they are implementing products designed by vendors) to becoming PMs in the vendor companies.
Most PMs I know are former software engineers (or if hired as PMs out of school, studied computer science) with good people skills and high level knowledge of what they help coordinate. I would hate to work with an MBA-type PM who couldn’t appreciate technical problems and solutions
According to sallaries on glass door, in sanfrancisco with 10-14 years exp: Product Manager: 145k$ Web Developer: 110k$ Software Engineer: 135k$