Principal Software Engineer
Principal Development Lead
Snr Director Cloud computing
Principal Software Architect
Principal software design engineer
Principal Software Design Engineer
Sr. Director of Product Management, Server and Tools Division
Marketing Manager