I found the job description TPM at Google is very similar with that of engineering manager, what the major functional difference at Google?
My TPM helps take care of project planning, daily standup, etc. My eng manager deals with much more high level stuff (future projects, career growth, etc.) and could really care less about day to day work for me. SWE manager definitely gets paid more, and has more high level tasks.
Just because they both have Manager in their name doesn't mean they're people managers. I know lots of TPMs and PMs who have zero reports. Eng Manager, though, is primarily a people manager.
Good point! TPM doesn’t have people aspect.
You can be a TPM and a people's manager (other TPMs report to you)
I’m always on engineering management side, but got an interview invite from Google for TPM. I found at many other companies, what their engineering manager is doing includes what Google TPM is doing, that’s why I asked the question. Thanks for all the Googlers chipping in.
OP ., Did you interview at Google for TPM ? Can you share your experience
It used to be very different. Swe managers were more experienced swe who had industry expertise in their area. And took on some managerial duties to help the team. It's converging more and more now. Swe managers are basically glorified TPMs. The difference is pay. You make more as swe manager.
Thank you! I heard coding at interview, TPM is much easier.
Yes. It is. Also listen to other folks here. Don't just go by my opinion on the two roles.