Strategists are expected to deliver advanced work without supervision in addition to Specialist level duties.
They are the seasoned veterans that identify the strategy to solve a challenge based on their previous experience or in-depth knowledge then implement that strategy with little to no hand-holding.
Program leads are responsible for developing (and optimizing) new program systems and processes in addition to Strategist level duties.
They are the guardians of how team members in this title category do the work they do. They often look for new ways to deliver on the program and serve as program experts.
Team leads monitor and mentor team members in the same title category in addition to Strategist level duties.
They are player-coaches that ensure that pre-established program processes are adhered to. They often work with Program Leads to provide input to improve programs.