Requirements Must have: - 3+ years of experience managing engineering teams - 7+ years of engineering experience - 8+ years of experience in defining and developing multi-tier web services - 3+ years of experience as a Software Engineer, Software Developer, or in a similar role - 1+ years of providi