Senior Program Manager
Director - Emerging Technologies
Director of Engineering
Release Program Manager - Lync
Principal Program Manager Lead
Controller
HR Consulting Manager
Principal Architect
Program Manager II
Director, Product Services