Reader Novastuck asks:    How's the corporate hierarchy structured at Microsoft - I don't understand what these titles floating around mean  Group Program Manager, Sr. Program Manager, Program Manger Management, Program Manager. I work here, and I am confused sometimes with who reports to whom within the same group! Yes, those titles are confusing.  Here’s the basic structure of how it works: A Program Manager (PM) is an individual contributor – meaning the PM is not a people manager.  A PM typically owns a feature or set of smaller features within a product.   You may see the title Sr. Program Manager floating around from time to time.  That, obviously, would refer to a more senior PM.  However,
Office Professional Plus 2010, Sr. PM is not a standard title so some very senior Program Manager roles are usually open under just the name “Program Manager.�  So the tip here is to look at years of experience required to determine which are the most senior of the individual contributor Program Managers.  A Lead Program Manager (Lead PM) is a front-line manager.  A Lead PM usually manages a small team (~5) of individual contributor PMs.  The Lead PM is responsible for looking out for the larger feature set owned by his direct reports. A Group Program Manager (GPM) is a manager of managers.  A GPM also manages a small team (~5) of Lead PMs (who, in turn, manage the individual contributor PMs).  The GPM is responsible for a very large feature set or a product comprised of the individual components owned by her directs and their directs. Program Manager Management is just a standard term used to search both LPM and GPM roles on our careers site.  It’s not a real title internally though. Additionally, Software Design Engineer in Test (SDET) and Software Development Engineer (SDE) organizational chains work the same as with PMs.  SDET:  A group of SDETS report to a SDET Lead (sometimes called Test Lead) who reports to a SDET Manager (or Test Manager.) SDE:  A group of SDEs report to a SDE Lead (sometimes called Development Lead) who reports to a SDE Manager (or Development Manager.) The GPM, SDET Manager, and SDE Manager for a set of features or product all report into the same uber-manager, who is responsible for all program management, development, and test for that area. Thoroughly confused now?  Ok, here’s how the peer relationship works: Hierarchy Level 1:  PM = SDET = SDE Hierarchy Level 2:  Lead PM = SDET Lead = SDE Lead Hierarchy Level 3:  Group PM = SDET Manager = SDE Manager Hierachy Level 4:  Uber-manager  Questions?  I think I’ve confused myself now! This, of course, is a generalization and not all groups at Microsoft work exactly like this, but it’s about the easiest way to explain it that I can figure.  gretchen P.S. Funnily enough, I did hesitate in writing this because I can now envision all these recruiters saying, “Gold mine!  The organizational structure of Microsoft!�  But then I thought if they couldn’t figure this out on their own by reading our various job descriptions, they probably aren't very good recruiters.  Plus, as I said, this is a broad generalization, and it’s most important for you all to understand how that reporting structure works.