Microsoft
Principal Software Engineer
Microsoft
Sr Software Development Engineer
Microsoft
Software Design Engineer
Microsoft
Principal Group Engineering Manager
Apigee
Development Engineer
Microsoft
Senior Software Development Engineer
Indian Institute of Technology (Indian School of Mines), Dhanbad