Principal Software Development Engineer
Senior Member of Technical Staff
Principal Software Architect
Sr. IT Service Manager, Lync at Microsoft
Principal Software Design Engineer
Senior Technical Services Manager
Principal Lead Software Development Engineer
Principal Field Applications Engineer
Principal Software Developer
Senior IT Manager