A BS or MS degree in Computer Science is required with 9+ years hands-on software development experience.
2+ years software team leadership (people management) experience and handling a minimum of 5 (plus strong member) engineering team.
Prior experience working for US based product companies (preferably worked in the US)
.Net background is preferred but fine with any programming language stack.
Prior experience of leading developing teams on hybrid mobile application development Xamarin, Cordova & Phonegap.