THE ESSENTIALS FOR SUCCESS:  Qualified candidates will have at least 8+ years of overall professional software development experience and recent team management experience of midsize in house and augmentedoutsourced software teams