Principal Software Engineer
Software Development Manager
Principal Software Design Engineer Lead
Senior Director of Server Technology
Director of Strategic Alliances, Developer & Platform Evangelism
Principal E.E. - Systems, Technology and Platform Development
Principal Development Lead
Network Engineering Manager
Credit Manager
Manager, Worldwide Field Applications Engineering