Bachelor's Degree 5-10 years of experience in management consulting, technology, or business management Experience managing or leading teams Exceptional analytical and qualitative problem-solving skills High degree of organization and ability to manage competing priorities Ability to work at all levels of an organization Flexibility and comfort bringing structure to ambiguity Systems thinking Comfort presenting, teaching/workshopping, sharing ideas, and synthesizing information High attention to detail Exposure to various delivery models (traditional and Agile) Collaborative working-style Track record of delivering large-scale complex programs