10. Scrum master

"A scrum master is the facilitator for an agile development team. Scrum is a methodology that allows a team to self-organize and make changes quickly, in accordance with agile principles." (via TechTarget)

8. Program manager

"A program manager can be seen as the visionary leader for the overall program. They articulate the goals and objectives of the program and how it will impact the business. Their role is to map out and define the list of dependent projects that need to be completed to reach the overall goal." (via Wrike)

7. Technical program manager

"Technical program managers (TPMs) are in charge of handling all aspects of technical projects for their organization. They are responsible for initiating programs, following their progress, and serving as support providers in case issues arise." (via PayScale)

5. Product manager

"Generally speaking, product managers are in charge of supervising the production aspects of a given product or products. They are responsible for reaching product goals while following strict safety standards." (via PayScale)

1. Hospitalist

"Hospitalists aim to reduce the confusion of a hospital stay and guide patients through their treatment. Although they are physicians, hospitalists don't have an office practice. Instead, they serve as the single point of contact for a patient moving through the hospital, from admittance to discharge — and beyond." (via US Labor Department)